|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.02.2013, 13:49 | #1 |
Пользователь
Регистрация: 03.02.2012
Сообщений: 39
|
Отправка данных формы AJAX`ом?
Здравствуйте уважаемые!
Есть функция формирующая таблицу с информацией (впоследствии появляется в диалоговом окне). Моя задача состояла в том, что бы в конце каждой <tr> с информацией, прикрутить SELECT + два скрытых <input> + кнопку для отправки формы. Так как SELECT и Кнопка формируются в ячейках, связал их с Формой при помощи form='data'. Для каждой <tr> Форма создаётся своя, но с одинаковым ID (предполагается, что за один раз можно изменить только одно значение в таблице). В срытых <input> формируются уникальные значение. <tr> может быть бесконечно много. Кинул click на Кнопку и создал функцию, которая обращается к серверному скрипту, для изменения значений в БД. Вот тут и начались проблемы, точнее одна. Data undefined так сказать) По всей видимости функция не получает данные из формы (у меня проблемы с подобными связываниями). Может, кто подскажет, намекнёт куда копать. Буду премного благодарен! Код:
|
19.02.2013, 14:08 | #2 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Цитата:
Лучше в данном случае вообще не пользоваться формой, а для каждой строки создавать свой объект, который при нажатии на кнопку и будет отправлять данные. Если конечно отправка идет не через пра-дедовский AJAX с помощью айфрейма.
Alar, верни репу!
|
|
19.02.2013, 14:26 | #3 |
Пользователь
Регистрация: 03.02.2012
Сообщений: 39
|
Не объясните немного по конкретнее по поводу создания объекта для каждой строки (по одному клику нужно просто отправлять три значения сразу, что бы серверный скрипт принял и в базу корректно занёс). AJAX не по средствам айфрейма отправляется)
|
19.02.2013, 14:56 | #4 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Ну если упороться, то можно что-то в этом роде:
Код:
Код:
UPD: пропустил прототипирование от массива, тут оно не нужно, осталось от старого кода (5 строка, закомментил)
Alar, верни репу!
Последний раз редактировалось Naive; 19.02.2013 в 17:38. |
19.02.2013, 15:16 | #5 |
Пользователь
Регистрация: 03.02.2012
Сообщений: 39
|
Спасибо за разъяснения. Будем работать дальше!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отправка данных формы | Kuzia12 | HTML и CSS | 3 | 27.08.2012 01:58 |
Отправка данных из формы на мыло | DeDoK | PHP | 9 | 12.10.2011 23:31 |
отправка данных формы по условию | Arassir | JavaScript, Ajax | 2 | 28.06.2011 19:52 |
Отправка данных из формы | Diruss | HTML и CSS | 14 | 17.06.2011 22:09 |