jQuery serialize und unserialize
Ich soll serialisiert und de-serialisiert ein Formular mit jQuery.
Wie kann ich alle Attribute aller Elemente in einem serialisierten Weg?
InformationsquelleAutor James | 2010-06-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
jQuery hat ein
serialize
Funktion.Referenz: http://api.jquery.com/serialize/
Siehe diesen link
InformationsquelleAutor Pekka 웃
.serialize() wird die Zuordnung der input-Steuerelemente, die ein Namen Attribut definiert, die in eine standard-query-string:
Diese Art von string ist leicht zugänglich in fast jedem "backend" Programmiersprache.
Wenn Sie brauchen, um zu serialisieren von Objekt-Informationen
JSON
.serialisieren diese mit
window.JSON.stringify(obj);
. Zu unserialize so eine JSON-Zeichenfolge, verwenden Siewindow.JSON.parse(str);
gibt ein javascript-Objekt.Viele Sprachen unterstützen dieses Prinzip.
denn das ist, wie HTTP-POST und HTTP-GET arbeiten. Sie verwenden den Namen für die variable, name und Wert für den Wert der Variablen. Name-Wert-Paare. Name=Wert & varnam=varval & custvar=custval... etc..
Dies sollte die akzeptierte Antwort.
InformationsquelleAutor jAndy
Alle Elemente in dem Formular gesendet werden, zusammen, wenn mit dem $('form').serialize();
InformationsquelleAutor nillls