![](/img/trans.png)
[英]Why i see many post requests in firebug console when i submit form via ajax in jquery
[英]Firebug not showing the response from jquery form plugin post submit
我正在使用此代码使用 jquery 表单插件
$(".form1").live('submit', function(e){
$(".form1").ajaxSubmit(options);
});
现在我看到萤火虫控制台显示所有 ajax 请求,以便我可以看到请求和响应。
但是我已经看到,当我使用上面的代码时,我的 ajax 请求已完成,但我在控制台中看不到任何发布请求。
但如果我使用
$(".form1").live('submit', function(e){
var queryString = $('.form1').formSerialize();
$.post('/book/create/', queryString);
然后我可以看到请求响应
我想知道为什么
控制台中仅显示 ajax 请求 (XMLHttpRequest)。 使用网络面板调试所有其他请求。
但是.ajaxSubmit()
确实是文档所说的 ajax 请求
ajax提交
立即通过 AJAX 提交表格。 在最常见的用例中,这是响应用户单击表单上的提交按钮而调用的。 ajaxSubmit 接受零个或一个参数。 单个参数可以是回调 function 或选项 Object。
问题可能是您没有阻止代码中的实际表单提交。
$(".form1").live('submit', function(e){
$(".form1").ajaxSubmit(options);
return false; // this will prevent the actual form submission.
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.