Jquery - 确定ajax请求是否为表单提交

时间:2014-09-28 17:05:07

标签: jquery ajax

我想看看Jquery中是否有办法确定ajax请求是否是表单提交。原因是我在AjaxStart()上显示加载动画,用于.load调用以加载新页面但不想在表单提交时显示动画。

代码:

$(document).ajaxStart(function () {
     loadingdiv.show();
});

1 个答案:

答案 0 :(得分:1)

你可以这样做:

//this will happen FIRST
$("#ajaxform").submit(function(e) //or jQuery.post , nevermind
{
   //...  
   window.submitting=true;
   //...
});



 $(document).ajaxStart(function () {
   if (window.submitting) ...
});