Wie serialisiere ich dynamische Formulareingaben?Wie verwendet man jQuerys .serialize-Funktion mit dynamischen Formularelementen
<table id="mytable">
<form id="myform">
<tbody>
<tr><td><input type="text" name="row0"></td></tr> <!-- dynamically generated -->
<tr><td><input type="text" name="row1"></td></tr> <!-- dynamically generated -->
<tr><td><input type="text" name="row2"></td></tr> <!-- dynamically generated -->
<tr><td><input type="text" name="row3"></td></tr> <!-- dynamically generated -->
</tbody>
<tfoot>
<tr><td><input type="button" id="save" value="SAVE"></td></tr> <!-- static -->
</tfoot>
</form>
</table>
Ich möchte jQuery verwenden Informationen von php Diese funktionieren würde kein Problem
$('#save').click(function(){
$.ajax({
type: "POST",
url: "post.php",
data: $('#myform').serialize(),
success: function(msg){
console.log(msg);
}
});
});
zu laden, wenn die Zeilen nicht dynamisch generiert wurden, aber ich kann nicht herausfinden, wie die für den Zugriff auf oder serialisiert dynamischer Inhalt.
Es wurde aufgenommen, wenn es nicht dynamisch generiert wurde. Ich frage mich, warum es Probleme hat, wenn es dynamisch ist. – polyhedron
Das hat es aber behoben. – polyhedron
@polyedron - Mit ungültigem Markup sind die Dinge unportierbar ... vielleicht hat es das Formular anders im DOM mit den Elementen davor platziert. –