我想看看Jquery中是否有办法确定ajax请求是否是表单提交。原因是我在AjaxStart()上显示加载动画,用于.load调用以加载新页面但不想在表单提交时显示动画。
代码:
$(document).ajaxStart(function () {
loadingdiv.show();
});
答案 0 :(得分:1)
你可以这样做:
//this will happen FIRST
$("#ajaxform").submit(function(e) //or jQuery.post , nevermind
{
//...
window.submitting=true;
//...
});
$(document).ajaxStart(function () {
if (window.submitting) ...
});