Serialisierung eines JQuery -Vorlagenformulars in JSON mit JQuery
-
27-10-2019 - |
Frage
Ich habe ein Formular, für das ich JQuery -Vorlagen verwende, da es mehrere Felder für ein Attribut geben kann. Für zB. Ein Benutzer kann mehrere Telefonnummern haben. So kann er dynamisch Felder hinzufügen, indem er die Option "eine weitere Zahl hinzufügen" drückt. Auf diese Weise werden mehrere Felder hinzugefügt, aber alle haben denselben Namen.
Wie soll ich diese Art von Formdaten in ein JSON -Objekt serialisieren?
--Danke im Voraus
Lösung
Sie können ein Formular mit $ (Form) serialisieren .serialize ()
Ich bin mir nicht sicher, was die Element -ID mit irgendetwas zu tun hat, aber sie sollten auf einer Seite eindeutig sein.
Andere Tipps
Sie können das Namensattribut für mehrere Felder festlegen, um es als Array zu betrachten. Beispiel ist unten
<input type="text" name="phone[]"> <input type="text" name="phone[]"> <input type="text" name="phone[]">
Für die Übermittlung können Sie nun die Funktion Serializearray () verwenden, um die Daten zum Serverside -Skript zu veröffentlichen
Ich hoffe, das wird für Sie funktionieren