【问题标题】:jQuery jsonP response headersjQuery jsonP 响应标头
【发布时间】:2013-05-07 07:53:09
【问题描述】:

有谁知道我如何从 jsonp 请求的响应中获取标头? docs 没有具体提到不支持,但getReponseHeader 总是为我感兴趣的标头返回null。当响应是脚本?

谷歌浏览器显示响应返回的标题,但我无法从 jqXHR 对象中获取它。

【问题讨论】:

  • 您感兴趣的标题是否有可能出现在getAllResponseHeaders() 中?
  • 它没有,它只是返回一个空字符串。看起来,根据@Femi 的说法,这是不可能的

标签: jquery ajax jsonp


【解决方案1】:

不,很遗憾不是:鉴于请求是使用<script> 标记执行的,浏览器通常不会允许访问 JavaScript 中的任何标头。 jQuery 创建的 jqXHR 对象无法提取这些标头,因为技术上的请求并非来自它。

【讨论】:

  • 这就是我所担心的。很遗憾,因为浏览器识别出标头正在被发回......
猜你喜欢
  • 1970-01-01
  • 2011-09-30
  • 2010-12-06
  • 2012-10-09
  • 1970-01-01
  • 2015-07-19
  • 2018-03-19
相关资源
最近更新 更多