2013-08-07 2 views

ответ

4

Функция ajaxSubmit не является основной функцией библиотеки JQuery, но плагин называется «форма».

Вы можете скачать здесь: http://jquery.malsup.com/form/

После включения соответствующих JS-файла в вашу страницу, ваш код должен работать.

+0

Спасибо за ваш ответ. Я включил плагин jquery form, но когда я изменил версию jquery с 1.2.6 до 1.9.1, вышеуказанный код перестает работать. –

+0

Вы уверены, что указали последнюю версию плагина? Потому что тот, который находится на этой странице, предназначен для jQuery версии 1.5 и более поздних версий. Возможно, вы все еще используете старую версию плагина, которая работала с версией jQuery, которую вы обновили. – Rob

+0

Спасибо @Rob Я обновил плагин, теперь у меня возникла новая проблема с ajaxsubmit, вызов ajax не возвращает данные об успехе –

2

Использование JQuery Ajax, чтобы отправить форму InstEd из ajaxSubmit()

синтаксиса.

var frm = $('#postform'); 

     $.ajax({ 
      type: frm.attr('method'), 
      url: frm.attr('action'), 
      data: frm.serialize(), 
      success: function (data, status, xhr) { 

       //call back handling here 

       } 

     }); 

refrence: http://api.jquery.com/jQuery.ajax/

Смежные вопросы