Méthode ajax serializeArray()
Résultats de traduction:
sérialiser
英[ˈsɪəriəlaɪz] 美[ˈsɪriəlaɪz]
vt Sérialiser, sérialiser (histoire)
array
英[əˈreɪ]美[ə'reɪ]
n.Array;file d'attente,tableau ; un grand nombre de vêtements
vt.
Méthode ajax serializeArray()syntaxe
Fonction : La méthode serializeArray() crée un tableau d'objets (nom et valeur) en sérialisant les valeurs du formulaire. Vous pouvez sélectionner un ou plusieurs éléments de formulaire (tels que input et/ou textarea), ou l'élément de formulaire lui-même.
Syntaxe : $(selector).serializeArray()
Description : La méthode serializeArray() sérialise les éléments de formulaire (similaire à la méthode .serialize()) et renvoie les données de structure de données JSON.
Remarque : Cette méthode renvoie un objet JSON au lieu d'une chaîne JSON. Vous devez utiliser un plug-in ou une bibliothèque tierce pour les opérations de stringification. L'objet JSON renvoyé se compose d'un tableau d'objets, dont chacun contient une ou deux paires nom-valeur : un paramètre de nom et un paramètre de valeur (si la valeur n'est pas vide).
Méthode ajax serializeArray()exemple
<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>
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne