質問

属性に複数のフィールドがある可能性があるため、jQueryテンプレートを使用するフォームがあります。例えば。ユーザーは複数の電話番号を持つことができます。したがって、彼は「もう1つの数字を追加」オプションを押すことでフィールドを動的に追加できます。このようにして、複数のフィールドが追加されますが、すべて同じ名前があります。
この種のフォームデータをJSONオブジェクトにシリアル化するにはどうすればよいですか?
- 前もって感謝します

役に立ちましたか?

解決

$(form).serialize()でフォームをシリアル化できます

要素IDが何かと何の関係があるかはわかりませんが、ページで一意である必要があります。

他のヒント

  • 複数のフィールドの名前属性を設定して、それを配列と見なすことができます。例は以下にあります<input type="text" name="phone[]"> <input type="text" name="phone[]"> <input type="text" name="phone[]">

  • 次に、送信するためにserializearray()関数を使用して、データをサーバーサイドスクリプトに投稿できます

これがあなたのために働くことを願っています

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top