javascript - 如何从ajax响应中获取请求的url?

标签 javascript jquery ajax

在我的项目中,我有几个 ajax 全局事件。

$(document).ajaxSend(function(event, jqxhr, settings) {
   // 
});

我可以从settings.url获取请求的url

但是我如何从该请求的响应中获取 url

$(document).ajaxComplete(function (e, jqxhr) {
    //
});

这里包含请求的 url 的唯一对象是 arguments[2].url

是否有其他方法从响应中获取请求的 url,因为我不确定 arguments[2].url 这样的对象?

最佳答案

arguments[2]settings

完全相同
$(document).ajaxComplete(function (e, jqxhr, settings) {
    // arguments[2] === settings
});

关于javascript - 如何从ajax响应中获取请求的url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28151564/

相关文章:

javascript - 使用 GatsbyJS 的单页网站菜单中的事件类名

javascript - ES6 单例 vs 一次实例化一个类

javascript - JQuery 循环 JQueryObjects

jquery - 使用 jQuery 在选择列表上设置所选属性

javascript - Wicket 检索要在 Java 中使用的 JavaScript 变量

javascript - 如何更改 Tabulator 中的 ajax 排序参数?

Javascript 函数被同时调用

jquery - 在滚动条上调整标题大小

javascript - Ajax api 调用总是失败

php - 在 PHP 中检测 Ajax 并确保请求来 self 自己的网站