如何在jquery/javascript中从响应头中获取读取数据
How to get read data from response header in jquery/javascript
可能的重复项:
jQuery 和 AJAX 响应标头
如果服务器在响应标头中返回数据,我如何读取它。我正在向服务器发送 AJAX 请求。它不返回除响应标头中的位置之外的任何内容。我想使用 JavaScript 或 jQuery 读取该位置。
XMLHttpRequest
和jqXHR
(这是围绕 AJAX 请求的对象 jQuery 包装(都有一个getResponseHeader()
方法,所以在always()
处理程序(jQuery(或readyState处理程序(XMLHttpRequest
(中,执行this.getResponseHeader('Location')
。
请记住,如果您的服务器还发送重定向状态代码 (301/302(,则会自动遵循该重定向,并且无法访问返回的中间标头。
在 JavaScript 中,使用 XMLHttpRequest
你可以使用getAllResponseHeaders()
方法做到这一点。
jQuery还允许调用该方法。查看更多。
相关文章:
- 如何从SeleniumWebdriver获取异步Javascript响应
- 存储$http如何从$http函数(Angularjs)外部获取可访问变量中的响应
- Typescript angularjs$http获取响应类型(避免使用<any>)
- 通过mvc中的ajax动作链接获取关于成功的响应头
- 在JavaScriptAjax调用中从web服务中的XMLDocument获取响应.
- 获取javascript函数中另一个javascript函数的响应
- 从http获取响应管理zip
- 在ajax请求中使用jquery获取javascript响应UJS
- 无法获取SOAP请求的响应文本
- 获取 API 响应对象并替换(映射)所有键
- 如何在使用 DATATABLES 发送到模板之前获取 AJAX 响应
- 获取从 .post() 到 PHP 文件的响应,但只能在 MVC 中获取
- 获取 JSON 编码响应中的数组键
- 如何获取从 AJAX 到脚本的发送响应
- 如何从 JSON 响应获取数据
- 从 JavaScript 获取数据 从 AJAX (JSON) 响应获取数据
- 将 request.https 响应获取到变量中
- JSON HTTP响应-获取单个整数
- 从http.get()响应获取url
- 如何在页面上显示facebook的响应/获取facebook用户的数据