javascript - 获取所有 xhr 请求

标签 javascript jquery html ajax

我正在尝试获取所有 xhr 状态 200 及其完成后的信息。有可能以某种方式将它们放在一起,或者我必须在发送时保留对它们每个的引用?

最佳答案

您可以使用 jQuery 的 ajaxComplete ,

$(document).ajaxComplete(function(event, xhr, settings) {
    if (xhr.status === 200) {
        //rest of the handler
    }
});

这将确保您的所有 ajax 响应在完成时都将点击此方法,需要额外检查响应的状态。

关于javascript - 获取所有 xhr 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21825283/

相关文章:

javascript - 如何按日期时间优化数组过滤?

javascript - 模块模式和这个

javascript - 从 getCurrentPosition 返回 "position"数据。 Phonegap、HTML5、Javascript

jquery - 使用 PreventDefault() 时如何在单击按钮时提交表单?

jquery - 如果为空则申请类(class)

javascript - 迭代父元素

javascript - 使用 JavaScript 在页面正文中显示当前页面的哈希/ anchor

javascript - jQuery 颜色选择器不适用于添加的元素

html - 是否有点击 div 的代码?

HTML 实体代码和服务器显示 & 而不是 &