在从服务器检索数据之后,我想从jQuery成功函数获取URL。不幸的是,成功函数采用的三个参数不会公开原始网址:
success: function(data, statusText, jqhxr)
我转储了jqhxr变量,但在那里找不到URL。我需要url的原因是因为我要通过一个循环同时进行多个调用,因此我不知道哪个Ajax调用会回来。将其设为异步调用也无济于事。
先感谢您!
this.url成功函数内部将起作用,因为它this引用了函数的当前上下文,并且由于成功函数是传递给.ajax()它的设置对象的一部分,因此将访问url属性。
this.url
this
.ajax()
请参阅描述js作用域和.ajax()的文章。