Javascript ajax对不同元素的加载效果

Javascript ajax对不同元素的加载效果,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在使用AjaxStart和AjaxStop在我的Web应用程序上创建加载效果。而且效果很好 但是现在我需要将加载效果添加到另一个元素中,我不知道如何区分ajax调用,以便能够控制应用加载效果的元素 我知道我们可以使用global属性来阻止ajax请求触发ajaxStart/Stop,但是我需要将ajaxStart/Stop设置为不同的ajaxStart调用 我怎么做 这是我现在使用的代码 var timer; $(document).ajaxStart(function(){

我正在使用AjaxStart和AjaxStop在我的Web应用程序上创建加载效果。而且效果很好

但是现在我需要将加载效果添加到另一个元素中,我不知道如何区分ajax调用,以便能够控制应用加载效果的元素

我知道我们可以使用global属性来阻止ajax请求触发ajaxStart/Stop,但是我需要将ajaxStart/Stop设置为不同的ajaxStart调用

我怎么做

这是我现在使用的代码

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

使用全局变量跟踪您当前的ajax请求,但我需要区分每个请求以加载不同的元素有时我需要加载主要内容其他时间其他元素抱歉,我不太明白您在ajax请求上设置了一个选项,并在ajaxSend方法中检索它。使用ajaxComplete而不是ajaxstop?