我使用AjaxStart和AjaxStop在我的Web应用程序上创建加载效果。它工作正常。
但现在我需要将加载效果添加到另一个元素,我不知道如何区分ajax调用,以便我能够控制应用加载效果的元素。
我知道我们可以使用global属性来阻止ajax请求触发ajaxStart / Stop但是我需要将ajaxStart / Stop设置为不同的ajaxCalls
我该怎么做?
这是我现在正在使用的代码
var timer;
$(document).ajaxStart(function(){
timer && clearTimeout(timer);
timer = setTimeout(function()
{
$("#main_content").LoadingOverlay("show");
},
1000);
});
$(document).ajaxStop(function(){
clearTimeout(timer);
$("#main_content").LoadingOverlay("hide");
});