<分区>
Possible Duplicate:
jQuery and AJAX response header
如果服务器在响应 header 中返回数据,我该如何读取它。我正在向服务器发送 AJAX 请求。除了响应 header 中的 Location 外,它不返回任何内容。我想使用 JavaScript 或 jQuery 读取该位置....
<分区>
Possible Duplicate:
jQuery and AJAX response header
如果服务器在响应 header 中返回数据,我该如何读取它。我正在向服务器发送 AJAX 请求。除了响应 header 中的 Location 外,它不返回任何内容。我想使用 JavaScript 或 jQuery 读取该位置....
最佳答案
XMLHttpRequest
和jqXHR
(jQuery 环绕 AJAX 请求的对象)都有一个 getResponseHeader()
method ,所以在 always()
处理程序 (jQuery) 或 readyState 处理程序 (XMLHttpRequest
) 中,执行 this.getResponseHeader('Location')
.
请记住,如果您的服务器也发送重定向状态代码 (301/302),则重定向将为 automatically followed ,并且无法访问返回的中间 header 。
关于javascript - 如何从 jquery/javascript 中的响应头中获取读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10548990/
相关文章:
javascript : creating elements on first click and deleting the created element on second click
javascript - 如何使用 javascript 为 silverlight 插件设置值
javascript - 如何在高度为 200px 的固定标题中制作 anchor 链接?
javascript - 站点更改后保持打开状态的 jQuery 下拉列表——帮助新手
java - HttpResponse 响应字符串有额外的 `"` 并且无法识别 `\n`
javascript - 淡出不是函数 jquery 3.3.1
javascript - 使用 Javascript 检查 m3u8 URL 是否损坏