Provo a fare una domanda su un quesito che mi stà togliendo il sonno.la seguente richiesta dalla pagina anagrafica.php:
codice:
<script type="text/javascript">
$(document).ready(function() {
$.post("visualizza_relazioni.php", function(data){
$("#risultato_ricerca").html(data);
});
return false;
});
</script>
mi permette di visualizzare questo:
codice:
<tr>
<td width="112"><?php echo date("d/m/Y", strtotime($row_rs_relazioni['data'])); ?></td>
<td width="562"><?php echo $row_rs_relazioni['contenuto']; ?></td>
<td width="90"><?php echo $Agenda; ?></td>
<td width="112"><?php echo date("d/m/Y", strtotime($row_rs_relazioni['scadenza'])); ?></td>
<td width="126"><?php echo $row_rs_relazioni['stato']; ?></td>
<td width="63"><form id="frm_elimina_relazione" name="frm_elimina_relazione" method="post" action="visualizza_ricerca.php">
<input name="ID_relazione" type="hidden" id="ID_relazione" value="<?php echo $row_rs_relazioni['ID_relazione']; ?>" />
<input name="elimina_relazione" type="hidden" id="elimina_relazione" value="elimina_relazione" />
<input type="submit" name="button" id="button" value="Elimina" />
</form></td>
</tr>
Pensavo di usare serialize per procedere all'invio del form "frm_elimina_relazione"
codice:
<script type="text/javascript">
$('#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');})
}
)
</script>
Ma non funziona ne se lo metto in anagrafica.php ne in visualizza_ricerca.php
Come potrei fare per intercettare quindi il form?