Heim > Web-Frontend > js-Tutorial > Detaillierte Erläuterung der Verwendung der jQuery.serialize()-Funktionsinstanz

Detaillierte Erläuterung der Verwendung der jQuery.serialize()-Funktionsinstanz

巴扎黑
Freigeben: 2017-07-03 13:29:58
Original
1280 Leute haben es durchsucht

Die Funktion

serialize() wird verwendet, um eine Reihe von Formularelementen zu serialisieren und den Formularinhalt zur Übermittlung in einen String zu kodieren.

Die Funktion serialize() wird oft verwendet, um Formularinhalte für die AJAX-Übermittlung zu serialisieren.

Diese Funktion fügt hauptsächlich den Namen und den Wert gültiger Formularsteuerelemente für die Übermittlung in eine Textzeichenfolge ein, die direkt für die Formularübermittlung verwendet werden kann. Die Zeichenfolge wurde durch Standard-URL-Codierung (Zeichensatzkodiert als UTF-8).

Diese Funktion serialisiert keine Formularsteuerelemente, die nicht übermittelt werden müssen, was mit dem regulären Formularübermittlungsverhalten übereinstimmt. Beispiel: Formularsteuerelemente, die nicht im Tag
enthalten sind, werden nicht übermittelt, Formularsteuerelemente ohne das Attribut „name

“ werden nicht übermittelt, Formularsteuerelemente mit dem Attribut „disabled“ werden nicht übermittelt und keine Formularsteuerelemente wird ausgewählt. Das Formularsteuerelement wird nicht übermittelt. Der Unterschied zur regulären Formularübermittlung besteht darin, dass reguläre Formulare im Allgemeinen Schaltflächensteuerelemente mit Namen senden, die Funktion serialize() jedoch keine Schaltflächensteuerelemente mit Namen serialisiert. Klicken Sie hier für weitere Details.

Diese Funktion gehört zum

jQuery

-Objekt (Instanz). Syntax

Diese Funktion ist neu in jQuery 1.0.

jQueryObject.serialize( )

Rückgabewert

serialize()

Der Rückgabewert der Funktion

ist vom Typ String und gibt das verfügbare Formularelement zurück nach der Kodierung Die im Formular übermittelte Textzeichenfolge. Beispiel und Beschreibung

Bitte beachten Sie den folgenden anfänglichen HTML-Code:

Durch die Serialisierung des -Elements können alle darin enthaltenen Elemente direkt serialisiert werden .
<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>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der jQuery.serialize()-Funktionsinstanz. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage