ФорумПрограммированиеJavaScript → Jquery: Засабмитить форму через $.post()

Jquery: Засабмитить форму через $.post()

  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Май 26, 2010, 2:57 п.п.

    У меня есть форма, мне надо выбрать все ее поля (input/select/textarea/etc) и послать post запрос ajax'ом

    
    	$('#save').click(function(){
    		var post = {}
    		$.post(
    			"/path/to/handler/",
    			post,
    			function(res){
    			},
    			"text"
    		);
    		return false;
    	});
    


    Как легко с помощью jq с-агрегировать всю форму и заслать пост-данные?
    зы. Перечислять каждое поле в post влом :/
    Спустя 19 сек.
    Если только через плагины - нахуй… Мне бы как попроще )
    Спустя 248 сек.
    $("#testform").serialize() вроде так)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Май 26, 2010, 3:07 п.п., спустя 9 минут 13 секунд

    adw0rd, да, сериалайз - сила елси нет аплоад полей)
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Май 26, 2010, 3:14 п.п., спустя 7 минут 18 секунд

    phpdude, ага, это мой случай :)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz Май 27, 2010, 9:56 д.п., спустя 18 часов 41 минуту 53 секунды

    ну с помощью селекторов выбрать всех потомков FORM, сделать фильтрацию, сериалайз этого обернутого набора
    С возвращением, Пiха! hyperoff.ru - качественный хостинг php
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Май 27, 2010, 10:42 д.п., спустя 45 минут 52 секунды

    ivanscm, зачем мне выбирать все и делать фильтрацию?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz Май 27, 2010, 5:28 п.п., спустя 6 часов 45 минут 56 секунд

    ну ты говоришь у тебя аплоад поля
    С возвращением, Пiха! hyperoff.ru - качественный хостинг php
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz Май 27, 2010, 5:29 п.п., спустя 1 минуту 24 секунды

    ну ты говоришь у тебя аплоад поля

    где? Оо
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz Май 27, 2010, 10:31 п.п., спустя 5 часов 1 минуту 34 секунды


    phpdude, ага, это мой случай :)
    С возвращением, Пiха! hyperoff.ru - качественный хостинг php
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Май 27, 2010, 11:17 п.п., спустя 46 минут 19 секунд

    1) у него нет аплоад полей
    2) если были б - их сериалайз сам проигнорил бы
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Май 27, 2010, 11:38 п.п., спустя 21 минуту 20 секунд


    phpdude, ага, это мой случай :)

    adw0rd, да, сериалайз - сила елси нет аплоад полей)


    если НЕТ аплоад полей - это мой случай
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz Май 31, 2010, 5:30 п.п., спустя 3 дня 17 часов 51 минуту

    а не проще плагин form подключить? Да ресурсноёмнее, но не так геморно
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Май 31, 2010, 5:31 п.п., спустя 1 минуту 8 секунд

    Josh, а где гемор?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz Май 31, 2010, 7:06 п.п., спустя 1 час 35 минут 1 секунду

    Да нет - просто сериалайз и.т.д. Я обычно jquery.form подключаю и не парюсь. хуле
    $('#myForm').ajaxForm(function() { 
                    alert("Thank you for your comment!"); 
                });
    оно само высмотрит куда отправлять из action, post или get. А в целом кому как удобнее
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Май 31, 2010, 7:08 п.п., спустя 2 минуты 21 секунду

    Ясно, если что заюзаю, сенк
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Май 31, 2010, 8:50 п.п., спустя 1 час 41 минуту 38 секунд

    у меня свой jBL_Forms =)
    тоже смотрит само по экшену и методу + смотрит есть ли файлы. Если есть - добавляет правильный тип форме (не помню что это за хрень) и отправляет через ифрейм. А, ну и еще отправляет кнопку, на которую нажали.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!