Mi chiedevo quale possa essere la soluzione.
Inviando una richiesta esincrona in questo modo:
il form con id frm_elimina_relazione mi arriva come risposta di un'altra richiesta asincrona nella tabella con id risultato_ricercacodice:$('#frm_elimina_relazione').submit( function(event){ event.preventDefault(); term = $(this).serialize(); url = $(this).attr('action'); $.post( url, term, function(data){$('#risultato_ricerca').html(data);} ).error(function(){$('#risultato_ricerca').html('impossibile inviare il modulo');}) } )
ma in questo modo l'invio del form non viene intercettato dallo script e vengo rimandato alla pagina cancella_relazione.php, segno che il form viene correttamente letto.codice:<?php echo '<tr valign="baseline">';?> <?php echo '<form action="cancella_relazione.php" method="post" name="frm_elimina_relazione" id="frm_elimina_relazione">' ?> <?php echo '<td width="130">'; ?><?php echo date("d/m/Y", strtotime($row_rs_relazioni['data'])); ?><?php echo '</td>'; ?> <?php echo '<td width="600">'; ?><?php echo $row_rs_relazioni['contenuto']; ?><?php echo '</td>'; ?> <?php echo '<td width="55">'; ?><?php echo $Agenda; ?><?php echo '</td>'; ?> <?php echo '<td width="120">'; ?><?php echo date("d/m/Y", strtotime($row_rs_relazioni['scadenza'])); ?><?php echo '</td>'; ?> <?php echo '<td width="112">'; ?><?php echo $row_rs_relazioni['stato']; ?><?php echo '</td>'; ?> <?php echo '<td width="63"<input name="id_relazione" type="hidden" id="id_relazione" value="'.$row_rs_relazioni['ID_relazione'].'"><input type="submit" name="button" id="button" value="Cancella"></td>'; ?> <?php echo '</form>'; ?> <?php echo '</tr>'; ?>
Non riesco proprio a comprendere quale possa essere il problema.

Rispondi quotando