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

von*_*dip 2 ajax jquery

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

这可能吗?

如果是这样的话?

Dar*_*rov 14

您可以使用$.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
    });
});
Run Code Online (Sandbox Code Playgroud)