Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.05.2015, 17:59
GTX GTX на форуме
Новичок на форуме
Отправить личное сообщение для GTX Посмотреть профиль Найти все сообщения от GTX
 
Регистрация: 04.01.2015
Сообщений: 9

Много input с name="nm[]" как получить в JS все данные для ajax
Смотрите есть форма, в ней неопределенное количество тегов input, они добавляются по клику на специальную кнопку, в итоге это выглядит где то так:
<button id="add_input">+</button>
<!-- данная кнопка добавляет в форму еще: <input type="text" name="nm[]"> -->

<form method="POST" onsubmit="return false;">
<input type="text" name="nm[]">
<input type="text" name="nm[]">
<input type="text" name="nm[]">
<input type="text" name="nm[]">
<input type="text" name="nm[]">
<input type="submit" name="btn">
</form>


соответственно если просто отправить форму в РНР мы получим все данные в массиве по адресу $_POST['nm']

Но у меня форма не отправляется, она должна через ajax выполняться, без перезагрузки страницы, т.е. я собираю все данные из этих input и отправляю их по средствам ajax на сервер.

Вопрос как лучше собрать, при добавлении каждому присваивать id, что то типа id="nm1", id="nm2" и т.д. а потом по этим id выцеплять, выглядит как то громоздко, может кто то подскажет более простой вариант?

Можно с использованием jQuery.
Ответить с цитированием
  #2 (permalink)  
Старый 23.05.2015, 18:38
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

На jQuery:
$('form').serialize()
//или
$('form').serializeArray()

где 'form' - любой селектор определяющий форму, если одна на странице, можно 'form', иначе по ID.
Ответить с цитированием
  #3 (permalink)  
Старый 23.05.2015, 22:22
GTX GTX на форуме
Новичок на форуме
Отправить личное сообщение для GTX Посмотреть профиль Найти все сообщения от GTX
 
Регистрация: 04.01.2015
Сообщений: 9

Большое спасибо, помогло!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить данные из input kollaps jQuery 4 05.06.2014 13:45
Как получить данные из php скрипта в расширении для Safari? housewm Opera, Safari и др. 2 19.12.2013 18:31
Как получить значение title с помощью js? faforty Общие вопросы Javascript 4 25.08.2011 18:47
как отсортировать пришедшие данные ajax? FRIE jQuery 9 15.07.2010 16:22
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37