检查所有其他请求是否在主干j

时间:2015-04-29 09:08:02

标签: javascript jquery backbone.js

我想要一个回调函数,它将在所有其他请求从主干js中的服务器获得响应后被调用。 只有在所有请求得到响应后才会执行函数,而不是每个响应都会执行。

我知道成功,错误和完整的方法,但是,这些方法是针对每个响应执行的。

在收到服务器的所有回复后,请告诉我其他任何功能是否存在或被调用。

我在下面发布了代码以从服务器获取数据。

fetchNextPage : function( successCallback, errorCallback, completeCallback, context )
    {
        this.requestNextPage({
            remove : false,
            success : function( collection, response, options ) {
                if ( typeof successCallback === "function" )
                {
                    successCallback.apply( context, [ collection, response, options ]);
                }
            },

            error : function( collection, response, options ) {
                if ( typeof errorCallback === "function" )
                {
                        errorCallback.apply( context, [ collection, response, options ]);
                }
            },

            complete: function( xhr, status ){
                if ( typeof completeCallback === "function" )
                {
                        completeCallback.apply( context, [ xhr, status ]);
                }  
            }
        });
    }

0 个答案:

没有答案