Firebug не показывает ответ от отправки плагина формы jquery

Я использую плагин формы jquery с этим кодом

$(".form1").live('submit', function(e){   

 $(".form1").ajaxSubmit(options); 
});

Теперь я вижу, что консоль firebug показывает все запросы ajax, чтобы я мог видеть запрос и ответ.

Но я видел, что когда я использую приведенный выше код, мой запрос ajax завершается, но я не вижу никакого почтового запроса в консоли.

Но если я использую

$(".form1").live('submit', function(e){   

 var queryString = $('.form1').formSerialize(); 
  $.post('/book/create/', queryString); 

Затем я вижу ответ на запрос

Я хочу знать, почему это


person tej.tan    schedule 06.07.2011    source источник
comment
В консоли отображаются только запросы ajax (XMLHttpRequest). Используйте сетевую панель для отладки всех других запросов.   -  person Jishnu A P    schedule 06.07.2011
comment
Но разве ajaxSubmit не является запросом ajax??   -  person tej.tan    schedule 06.07.2011
comment
Я не знаю, как работает этот плагин.   -  person Jishnu A P    schedule 06.07.2011
comment
вау, приятель, эта сетевая панель превосходна, можешь ли ты поставить это в ответ, это была отличная информация   -  person tej.tan    schedule 06.07.2011
comment
Я поставил ответ, см. это тоже ..   -  person Jishnu A P    schedule 06.07.2011


Ответы (1)


В консоли отображаются только запросы ajax (XMLHttpRequest). Используйте сетевую панель для отладки всех других запросов.

Но .ajaxSubmit() действительно является запросом ajax, как говорится в документации.

ajaxОтправить

Немедленно отправляет форму через AJAX. В наиболее распространенном случае это вызывается в ответ на нажатие пользователем кнопки отправки в форме. ajaxSubmit принимает ноль или один аргумент. Единственный аргумент может быть либо функцией обратного вызова, либо объектом параметров.

Проблема может заключаться в том, что вы не предотвращаете фактическую отправку формы в своем коде.

$(".form1").live('submit', function(e){   
   $(".form1").ajaxSubmit(options); 
   return false; // this will prevent the actual form submission.
});
person Jishnu A P    schedule 06.07.2011
comment
у меня есть эта строка на концах, но консоль этого не показывает, но я вижу все на панели NET. Спасибо за это - person tej.tan; 06.07.2011