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>
Exécuter l'instance »

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne