2014-09-28 68 views
1

我想看看是否有一种方式在JQuery中,以确定AJAX请求是否是表单提交。原因是我在AjaxStart()上显示了一个加载动画,用于加载新页面,但不想在表单提交中显示动画。Jquery - 确定是否表单提交的AJAX请求

代码:

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

回答

1

你可以这样做:

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



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

谢谢你的建议,将我在做什么工作。 – Ralph 2014-09-28 17:21:10