У меня есть страница, на которой пользователь может динамически создавать некоторые идентичные группы входов, заполнять их и отправлять на сервер.отправка иерархических данных из javascript через плоский запрос POST
<input type="text" name="firstName"/>
<input type="text" name="lastName"/>
Каков предпочтительный способ отправки этих данных на сервер?
Возможно, есть несколько простых способов эмуляции иерарных данных по запросу POST, избегая структур XML?
Значения атрибутов «имя» («firstName1», «firstname2»)?
Создание идентификатора для каждой группы или ввода?
Опираясь на порядок пар имя-значение в запросе POST?
EDIT: Конечно, я знаю о JSON. Но для того, чтобы использовать некоторые минимальные иерархии, я хотел бы ответить на второй ответ: Положитесь на порядок имени-фамилия в почтовом запросе.
хорошо, я использую .net, который использует NameValueCollection для Request.Form, который получает значения от разделенных запятыми так: Request.Form [ «FirstName»] // FIRSTNAME1, FIRSTNAME2, firstname3 она не занимает позицию каждого значения, поэтому firstName и lastname не будут объединены. (или я что-нибудь пропустил?) – rudnev
Я не знаю .NET. Но попробовали ли вы параметр 'index'? (См. Http://msdn.microsoft.com/library/ms525985.aspx) – Gumbo
работает, если у меня всегда есть имя и фамилия, да. он не работает, если у меня есть дополнительные параметры. – rudnev