使用ajax

时间:2015-09-26 21:01:16

标签: javascript jquery ajax

我使用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");
    });

0 个答案:

没有答案