Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   передать массив через jquery (https://javascript.ru/forum/events/63688-peredat-massiv-cherez-jquery.html)

Юсуф 23.06.2016 00:54

передать массив через jquery
 
Как мне передать через jquery в php обработку массив input
Вот html код
<input id="name[]" value="Иван" />
<input id="name[]" value="Петр" />
<input id="name[]" value="Григорий" />
<input id="name[]" value="Джек" />
<input id="name[]" value="сергей" />
<input id="name[]" value="Николай" />
<input id="name[]" value="Акат" />

нужно передать в файл user.php

Юсуф 23.06.2016 01:44

помогите кто нибудь((((

laimas 23.06.2016 01:46

<input name="key_name[]" value="Иван" />
<input name="key_name[]" value="Петр" />
<input name="key_name[]" value="Григорий" />
<input name="key_name[]" value="Джек" />
<input name="key_name[]" value="сергей" />
<input name="key_name[]" value="Николай" />
<input name="key_name[]" value="Акат" />

Юсуф 23.06.2016 19:08

и что мне это даст? можно не большой пример?

Юсуф 23.06.2016 22:32

так что же ни кто не поможет?????????(((((((((((

Юсуф 24.06.2016 00:03

блин

laimas 24.06.2016 02:56

Цитата:

Сообщение от Юсуф
и что мне это даст?


То, что "правильное" именование полей формы позволяет передать данные необходимой структуры на сервер и без посторонней помощи.

Во-первых - идентификатор (id) должен быть уникальным. Во-вторых идентификатор типа name[] когда для этого есть имя, это полная профанация. В третьих jQuery ничего не передает на сервер, он этого не может делать, в вот сформировать параметры url запроса да, добавить поля в форму и инициировать ее отправку да, отправить асинхронный запрос да. А для того, чтобы сформировать параметры url запроса, которые также использует и асинхронный запрос, в jquery существует метод serialize(), и на сервер уйдут данные полями key_name[]=value&key_name[]=value&key_name[]=value&....

Матчасть немножко надо смотреть.


Часовой пояс GMT +3, время: 15:22.