powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обработка формы ajax'ом
16 сообщений из 16, страница 1 из 1
Обработка формы ajax'ом
    #38017676
Shitbox2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно собрать данные с формы и отправить на сервер.
На форме могут быть динамические структуры типа такой: https://github.com/tamtakoe/livelist

Писать для каждой формы свой обработчик думается неправильным. Есть древнющий плагин jQuery Form, но он тоже не все может. Как такие задачи решаются на сегодняшний день?
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38017684
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shitbox2 Как такие задачи решаются на сегодняшний день?Как два пальца об асфальт. Проблема в чем?
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38017710
Shitbox2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет проблемы. Спрашиваю, просто как лучше всего сделать аякс-форму? Или все лепят кто во что горазд?
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38017726
Shitbox2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И самое главное, как СЕЙЧАС решают такие задачи. В инете много статей 2008-2009 годов. А на носу 2013
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38017777
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что? Что-то существенно поменялось? В любом случае, могу заверить, что если программист называет тему "Обработка формы ajax'ом", то этот "программист" все еще в 2005-ом, когда лексема "AJAX" уже обрела жизнь, а вот "программист" еще не стал программистом.

А развивать, в принципе, тут нечего. Есть форма, есть наполняющие ее элементы с определенным атрибутом name - которые уже готовы к дефолтной отправке. А есть возможность перехватить сабмит и самому определить набор параметров для отправки. Все. Выбор закончился. И не поменялся еще с 90-ых, только средства чуть обросли мясцом, чтобы вкуснее было юзать.
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38017793
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruckИ что? Что-то существенно поменялось? В любом случае, могу заверить, что если программист называет тему "Обработка формы ajax'ом", то этот "программист" все еще в 2005-ом, когда лексема "AJAX" уже обрела жизнь, а вот "программист" еще не стал программистом...
+100500.
Дима, даже не ожидал от тебя такого классного поста! ;)
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38017892
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeДима, даже не ожидал от тебя такого классного поста! ;)
Обычно го..ном бросаюсь, а тут дельное написал? ;)
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38018585
Shitbox2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подсказали уже один способ
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
//готовимся
	var json = {}

//серилизуем данные
	$.map($('#form').serializeArray(), function(n, i){
		json[n['name']] = n['value'];
	});

//добавляем, если надо еще что-то, какие угодно флаги
//не обязательно значения полей
	$.extend(json, {'op':$('#flag').attr('rel')});

//отправляем
		$.ajax({
			url: 'test.php',
			data: json, //имя для массива, кончечно не ати
			type: 'post',
			success: ...


В 2005 о serializeArray() тоже все знали? ;)
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38018611
Shitbox2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в формах еще и чекбоксы и радиобаттоны и черт знает что может быть. Это все тоже можно перехватить в сабмите и получить очищенные значения или гуру программирования советуют на каждый чекбокс писать проверку if (... == 'checked') ...?
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38018669
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shitbox2А в формах еще и чекбоксы и радиобаттоны и черт знает что может быть. Это все тоже можно перехватить в сабмите и получить очищенные значения или гуру программирования советуют на каждый чекбокс писать проверку if (... == 'checked') ...?Я посоветую посмотреть исходники serializeArray(), а не троллить :)
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38018687
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shitbox2Подсказали уже один способ
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
//готовимся
	var json = {}

//серилизуем данные
	$.map($('#form').serializeArray(), function(n, i){
		json[n['name']] = n['value'];
	});

//добавляем, если надо еще что-то, какие угодно флаги
//не обязательно значения полей
	$.extend(json, {'op':$('#flag').attr('rel')});

//отправляем
		$.ajax({
			url: 'test.php',
			data: json, //имя для массива, кончечно не ати
			type: 'post',
			success: ...


В 2005 о serializeArray() тоже все знали? ;)В 2005 все знали что у form есть elements. А зная это, набрать в гугл подходящий текст запроса не представляет сложности. :)
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38018798
Shitbox2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ух, если еще смотреть исходники всех плагинов... То придется в университете преподавать, а не разработкой заниматься) Плагины то затем и пишутся, чтобы ими пользовались и не думали как они работают
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38018857
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу. А потом думали, почему это они внезапно при каких-то условиях работают не так как ожидалось.
Не стоит оголтело пользоваться плагинами до тех пор, пока не будешь в состоянии разобрать по косточкам любой из них.
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38018863
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shitbox2, прям Вы 100500 плагинов используете? Тем более посмотреть исходники serializeArray - это быстрее, чем сообщение на форуме написать :)
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38018870
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, ему проще вопрос на форуме задать: "что происходит, когда я вызываю такой-то метод jQuery с такими-то параметрами", - его право :)
...
Рейтинг: 0 / 0
Обработка формы ajax'ом
    #38025264
Shitbox2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, jQuery Form, как оказалось, развивается и пользоваться им очень удобно
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обработка формы ajax'ом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]