Question

J'ai une forme pour laquelle j'utiliser des modèles JQUERY, comme il peut y avoir plusieurs champs pour un attribut. Pour exemple. un utilisateur peut avoir plusieurs numéros de téléphone. Ainsi, il peut ajouter des champs dynamiquement en appuyant sur l'option « ajouter un nombre ». De cette façon, plusieurs champs sont ajoutés, mais tous ont le même nom.
Comment dois-je sérialiser ce genre de données de formulaire dans un objet JSON?
--Thanks à l'avance

Était-ce utile?

La solution

Vous pouvez sérialiser un formulaire avec (formulaire) $ .serialize ()

Je ne suis pas sûr de ce que l'ID de l'élément doit faire avec quoi que ce soit, mais ils devraient être unique sur une page.

Autres conseils

  • Vous pouvez définir l'attribut name pour plusieurs champs à considérer comme tableau. Exemple ci-dessous est <input type="text" name="phone[]"> <input type="text" name="phone[]"> <input type="text" name="phone[]">

  • Maintenant, pour la présentation, vous pouvez utiliser la fonction serializeArray () pour afficher les données au script Serverside

J'espère que cela fonctionnera pour vous

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top