在我的项目中,我有几个ajax全球事件。
在
$(document).ajaxSend(function(event, jqxhr, settings) {
//
});
我可以从settings.url
但是我如何从
中的此请求的响应中获取网址$(document).ajaxComplete(function (e, jqxhr) {
//
});
此处包含请求网址的唯一对象是arguments[2].url
是否有其他方式可以从响应中获取请求的网址,因为我不确定arguments[2].url
这样的对象?
答案 0 :(得分:2)
arguments[2]
与settings
$(document).ajaxComplete(function (e, jqxhr, settings) {
// arguments[2] === settings
});
答案 1 :(得分:1)
在你完成的ajax尝试使用这样:
$( document ).ajaxComplete(function( event, xhr, settings ) {
alert(settings.url);
});
请参阅文档here