【发布时间】:2011-07-25 00:13:19
【问题描述】:
当我使用 jQuery 执行 Ajax 请求时,我是否可以看到请求的 URL?
例如,
var some_data_object = { ...all sorts of junk... }
$.get('/someurl.php',some_data_object, function(data, textStatus, jqXHR) {
var real_url = ? # <-- How do I get this
})
如何访问 jQuery 实际用于发出请求的 URL?也许jqHXR 的某些方法/属性?我在文档中找不到它。
谢谢。
【问题讨论】:
-
如果一切都失败了,你可以从服务器端代码中返回它,但我猜有一个更优雅的解决方案。
-
有没有办法在发出实际请求之前找到它?
-
@sanz 可能值得注意的是,现代浏览器可能会在 XHR 上崩溃。即developer.chrome.com/devtools/docs/…
标签: javascript jquery ajax