jQuery:获取成功函数的url

Sta*_*wed 7 ajax jquery

我想从服务器中检索数据之后从jQuery成功函数中获取url.不幸的是,success函数采用的三个参数不会暴露原始url:

success: function(data, statusText, jqhxr)

我转储了jqhxr变量,但在那里找不到url.我需要url的原因是因为我通过循环一次调用几次,因此我不知道哪个Ajax调用会回来.使它成为异步调用也没有帮助.

先感谢您!

Esa*_*ija 16

this.url内部成功函数将起作用,因为它this引用了函数的当前上下文,并且由于成功函数是您传递给.ajax()它的设置对象的一部分,因此它将访问url属性.

请参阅描述js范围.ajax()的文章.