Ciao a tutti, ho un problema e non vedo via d'uscita: per esigenze di progetto mi ritrovo a avere una tabella generata dinamicamente in php e per ogni riga una form associata che invia dati a un'altra pagina tramite la funzione serialize di ajax.
La form la eseguo tramite ajax attraverso il seguente codice:
Il problema è che lo script funziona correttamente per il primo record nella tabella, per gli altri esegue la form aprendo un'altra scheda non passando dallo script, cosa che non voglio che accada.
Preciso che le form hanno tutte stesso id, il che non dovrebbe generare conflitti in quanto ne viene usata una alla volta.
Qualcuno sa darmi qualche delucidazione? :grat:
Grazie
La form la eseguo tramite ajax attraverso il seguente codice:
Codice:
$(document).ready(function(){ $("#registra").submit(function(){
$.ajax({
type: $(this).attr('method'),
url: $(this).attr('action'),
data: $(this).serialize(),
dataType: "html",
success:function(result){
$("div#risposta").fadeIn("slow");
$("div#risposta").html(result);
},
error: function(richiesta,stato,errori){
$("div#risposta").html("<b>Chiamata fallita:</b>"+stato+" "+errori);
}
});return false;
});
});
</script>
Il problema è che lo script funziona correttamente per il primo record nella tabella, per gli altri esegue la form aprendo un'altra scheda non passando dallo script, cosa che non voglio che accada.
Preciso che le form hanno tutte stesso id, il che non dovrebbe generare conflitti in quanto ne viene usata una alla volta.
Qualcuno sa darmi qualche delucidazione? :grat:
Grazie