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>
Instanz ausführen »

Klicken Sie auf die Schaltfläche „Instanz ausführen“, um die Online-Instanz anzuzeigen

Heim

Videos

Fragen und Antworten