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

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top