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

Vla*_*tov 1 javascript ajax jquery

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

$(document).ajaxSend(function(event, jqxhr, settings) {
   // 
});
Run Code Online (Sandbox Code Playgroud)

我可以从以下位置获取请求的网址settings.url

但是我怎样才能从这个请求的响应中获取url

$(document).ajaxComplete(function (e, jqxhr) {
    //
});
Run Code Online (Sandbox Code Playgroud)

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

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

Dav*_*oli 5

arguments[2]完全一样settings

$(document).ajaxComplete(function (e, jqxhr, settings) {
    // arguments[2] === settings
});
Run Code Online (Sandbox Code Playgroud)