jQuery - 检测页面上的所有ajax请求

时间:2011-03-03 09:58:51

标签: jquery ajax

我在“我的网页”中使用报告查看器。我已经决定要为它添加一些自定义功能(明智的)。为此,我使用了一些jquery库。当控件将ajax控件发送到远程服务器时出现问题。我需要以某种方式获得有关它们的通知,并在请求完成时引发回调事件。

这可能吗?

如果是这样的话?

1 个答案:

答案 0 :(得分:13)

您可以使用$.ajaxSetup()函数,该函数允许您注册所有ajax请求的全局属性(由jQuery发出)。例如:

$(function() {
    $.ajaxSetup({
        complete: function(xhr, textStatus) {
            // will be raised whenever an AJAX request completes (success or failure)
        },
        success: function(result) {
            // will be raised whenever an AJAX request succeeds
        },
        etc ... you could use any available option
    });
});