Heim > Web-Frontend > js-Tutorial > Wie kann ich jQuery-Formulardaten einfach in ein JavaScript-Objekt konvertieren?

Wie kann ich jQuery-Formulardaten einfach in ein JavaScript-Objekt konvertieren?

DDD
Freigeben: 2024-12-20 18:21:14
Original
187 Leute haben es durchsucht

How Can I Easily Convert jQuery Form Data into a JavaScript Object?

Formulardaten in JavaScript-Objekte mit jQuery konvertieren

Während $('#formid').serialize() einen String zurückgibt und $( '#formid').serializeArray() gibt eine Karte zurück. Es besteht die Notwendigkeit, JavaScript-Objekte automatisch aus Formularen ohne manuelles Erstellen zu erstellen Schleife.

Lösung:

Die Methode serializeArray() stellt bereits die erforderlichen Daten bereit, sie müssen jedoch verarbeitet werden, damit sie in das gewünschte Format passen:

function objectifyForm(formArray) {
    var returnArray = {};
    for (var i = 0; i < formArray.length; i++) {
        returnArray[formArray[i]['name']] = formArray[i]['value'];
    }
    return returnArray;
}
Nach dem Login kopieren

Hinweis: Achten Sie auf versteckte Felder, die denselben Namen wie tatsächliche Eingaben haben, da diese den Namen überschreiben könnten Daten.

Das obige ist der detaillierte Inhalt vonWie kann ich jQuery-Formulardaten einfach in ein JavaScript-Objekt konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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