Наткнулся на такую проблему. Есть форма с id="uploadForm". Нужно было привязать обработчик плагин jQuery.form к методу отправки формы и засабмитить форму. Код прост до безобразия:
$("#uploadForm").submit(function(){
$(this).ajaxSubmit({});
return false;
});
Но отправка формы не происходила. Долго не мог понять почему. Решение помог найти этот пост со стэка. Проблема была в том, что когда мы передаем анонимную функцию в качестве аргумента для метода submit() - то мы лишь биндим эту функцию на сабмит формы, но сам сабмит не делаем.
Таким образом правильный код будет такой:
$("#uploadForm").submit(function(){
$(this).ajaxSubmit({});
return false;
}).submit();
Комментариев нет:
Отправить комментарий