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

jQuery-检测页面上的所有ajax请求,jquery,ajax,Jquery,Ajax,我正在网页中使用报表查看器。我已经决定需要添加一些自定义功能(ui方面)。为此,我使用了一些jquery库。当控件将ajax控件发送到远程服务器时会出现问题。我需要以某种方式得到有关它们的通知,并在请求完成时引发回调事件 这可能吗 如果是这样,怎么做?您可以使用这个函数,它允许您为所有ajax请求(由jQuery发出)注册全局属性。例如: $(function() { $.ajaxSetup({ complete: function(xhr, textStatus) {

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

这可能吗

如果是这样,怎么做?

您可以使用这个函数,它允许您为所有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
    });
});

我不知道为什么,但这些事件还没有达到。我使用的控件未使用jquery。@vondip,好的,该控件未使用jquery这一事实解释了为什么这些事件从未到达。我担心在这种情况下您无法实现这一点,或者可能存在一些特定于浏览器的扩展。@vondip使用本机javascript全局检测AJAX调用