Ajax-Methode serializeArray()
Übersetzungsergebnisse:
serialisieren
英[ˈsɪəriəlaɪz] 美[ˈsɪriəlaɪz]
vt. Serialisieren, serialisieren (Story)
array
英[əˈreɪ]美[ə'reɪ]
n.Array;queue,array ; eine große Anzahl von; Kleidung zum Anziehen, zum Dekorieren;
Ajax-Methode serializeArray()Syntax
Funktion: Die Methode serializeArray() erstellt ein Objektarray (Name und Wert), indem sie Formularwerte serialisiert. Sie können ein oder mehrere Formularelemente (z. B. Eingabe und/oder Textbereich) oder das Formularelement selbst auswählen.
Syntax: $(selector).serializeArray()
Beschreibung: Die serializeArray()-Methode serialisiert Formularelemente (ähnlich der .serialize()-Methode) und gibt JSON-Datenstrukturdaten zurück.
Hinweis: Diese Methode gibt ein JSON-Objekt anstelle einer JSON-Zeichenfolge zurück. Für Stringifizierungsvorgänge müssen Sie ein Plug-in oder eine Bibliothek eines Drittanbieters verwenden. Das zurückgegebene JSON-Objekt besteht aus einem Array von Objekten, von denen jedes ein oder zwei Name-Wert-Paare enthält – einen Namensparameter und einen Wertparameter (sofern der Wert nicht leer ist).
Ajax-Methode serializeArray()Beispiel
<html> <head> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ x=$("form").serializeArray(); $.each(x, function(i, field){ $("#results").append(field.name + ":" + field.value + " "); }); }); }); </script> </head> <body> <form action=""> First name: <input type="text" name="FirstName" value="Bill" /><br /> Last name: <input type="text" name="LastName" value="Gates" /><br /> </form> <button>序列化表单值</button> <div id="results"></div> </body> </html>
Klicken Sie auf die Schaltfläche „Instanz ausführen“, um die Online-Instanz anzuzeigen