Maison > interface Web > js tutoriel > le corps du texte

Explication détaillée de l'utilisation de l'instance de fonction jQuery.serialize()

巴扎黑
Libérer: 2017-07-03 13:29:58
original
1246 Les gens l'ont consulté

La fonction

serialize() est utilisée pour sérialiser un ensemble d'éléments de formulaire, en codant le contenu du formulaire dans une chaîne pour la soumission. La fonction

serialize() est souvent utilisée pour sérialiser le contenu du formulaire pour la soumission AJAX.

Cette fonction fusionne principalement le nom et la valeur des contrôles de formulaire valides pour la soumission dans une chaîne de texte qui peut être directement utilisée pour la soumission du formulaire. La chaîne a été traitée par encodage d'URL standard (Jeu de caractèrescodé en UTF-8).

Cette fonction ne sérialisera pas les contrôles de formulaire qui n'ont pas besoin d'être soumis, ce qui est cohérent avec le comportement normal de soumission de formulaire. Par exemple : les contrôles de formulaire ne figurant pas dans la balise
ne seront pas soumis, les contrôles de formulaire sans l'attribut name

ne seront pas soumis, les contrôles de formulaire avec l'attribut désactivé ne seront pas soumis et aucun contrôle de formulaire sera sélectionné. Le contrôle de formulaire ne sera pas soumis.

La différence avec la soumission de formulaires standards est que les formulaires standards soumettent généralement des contrôles de boutons avec des noms, mais la fonction serialize() ne sérialisera pas les contrôles de boutons avec des noms. Cliquez ici pour plus de détails.

Cette fonction appartient à l'objet (instance)

jQuery.

Syntaxe

Cette fonction est nouvelle dans jQuery 1.0.

jQueryObject.serialize( )

Valeur de retour

serialize()

La valeur de retour de la fonction est de type String et renvoie l'élément de formulaire disponible après encodage La chaîne de texte soumise sur le formulaire.

Exemple et description

Veuillez vous référer au code HTML initial suivant :

<form name="myForm" action="http://www.365mini.com" method="post">
    <input name="uid" type="hidden" value="1" />
    <input name="username" type="text" value="张三" />
    <input name="password" type="text" value="123456" />
    <select name="grade" id="grade">
        <option value="1">一年级</option>
        <option value="2">二年级</option>
        <option value="3" selected="selected">三年级</option>
        <option value="4">四年级</option>
        <option value="5">五年级</option>
        <option value="6">六年级</option>
    </select>
    <input name="sex" type="radio" checked="checked" value="1" />男
    <input name="sex" type="radio" value="0" />女
    <input name="hobby" type="checkbox" checked="checked" value="1" />游泳
    <input name="hobby" type="checkbox" checked="checked" value="2" />跑步
    <input name="hobby" type="checkbox" value="3" />羽毛球
    <input name="btn" id="btn" type="button" value="点击" />
</form>
Copier après la connexion
La sérialisation de l'élément .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal