J'ai une page sur laquelle l'utilisateur peut créer dynamiquement des groupes d'entrées identiques, les remplir et les envoyer au serveur.Envoi de données hiérarchiques à partir de javascript sur une requête POST à plat
<input type="text" name="firstName"/>
<input type="text" name="lastName"/>
Quelle est la meilleure façon d'envoyer ces données au serveur?
Peut-être existe-t-il des moyens simples d'émuler des données hiérarchiques sur une requête POST, en évitant les structures XML?
Différentes valeurs d'attribut "name" ("firstName1", "firstname2")?
Création d'un ID pour chaque groupe ou entrée?
Compter sur l'ordre des paires nom-valeur dans la requête POST?
EDIT: Bien sûr, je connais JSON. Mais juste pour utiliser des hiérarchies minimales, je voudrais suivre la deuxième réponse: Fiez-vous à l'ordre du prénom-nom dans la demande de publication.
bien, j'utilise .net, qui utilise NameValueCollection pour Request.Form, qui obtient des valeurs séparées par des virgules cette façon: Request.Form [ "firstName"] // FIRSTNAME1, firstname2 firstname3 il ne prend pas de position de chaque valeur, donc firstName et lastname ne seront pas combinés. (ou est-ce que je manque quelque chose?) – rudnev
Je ne sais pas .NET. Mais avez-vous essayé le paramètre 'index'? (Voir http://msdn.microsoft.com/library/ms525985.aspx) – Gumbo
cela fonctionne si j'ai toujours un prénom et un nom, oui. cela ne fonctionne pas si j'ai des paramètres facultatifs. – rudnev