javascript - 如何从 jquery/javascript 中的响应头中获取读取数据

标签 javascript jquery httpresponse response-headers

<分区>

Possible Duplicate:
jQuery and AJAX response header

如果服务器在响应 header 中返回数据,我该如何读取它。我正在向服务器发送 AJAX 请求。除了响应 header 中的 Location 外,它不返回任何内容。我想使用 JavaScript 或 jQuery 读取该位置....

最佳答案

XMLHttpRequestjqXHR(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 是否损坏

jQuery 用 css 改变每个 li 的背景

python-2.7 - 使用 Python 中的请求库测量 HTTP 响应时间。我做对了吗?

httpresponse - 使用 Crossrider 扩展检查 HTTP 响应