javascript - Ajax 响应中缺少 http header

标签 javascript jquery ajax http-headers

我遇到 Ajax 响应中缺少一些 http header 的问题。 ajax 页面 (.NET) 使用 Me.Response.AddHeader("ResponseCode", mResponseCode) 将一些附加信息添加到 http header 。如果我直接访问 ajax 页面并使用 httpAnalyser 检查 header ,我可以看到 header 已正确添加。但是当我通过 jQuery 调用 Ajax 页面时, header 丢失了。

我很困惑。有谁可以帮助我吗?

最诚挚的问候, 史蒂芬

最佳答案

在完整或成功方法中,第一个参数是包含此信息的 XMLHttpRequest 对象。您可以像这样检索任何响应 header :

xmlHttpRequest.getResponseHeader('header-name');

关于javascript - Ajax 响应中缺少 http header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3061651/

相关文章:

javascript - AngularJS ctrl.$isEmpty 返回值而不是 bool 值

javascript - 获取图像 src 然后将其应用为 .each 循环中的 href

javascript - 阻止方法返回 'undefined'

jquery - 使用jquery获取两个数组的比率

jquery - 无法在 spring mvc 形式中使用ajax

javascript - 如何修复导航栏位置?

javascript - 使用 .on() 委派而不是直接返回时返回单击的元素

jquery - ASP.NET List<> 与 AJAX AutoComplete For JQuery 一起使用。 ?要么转换为 JS JSON 要么 ajax 调用

javascript - Ajax数据库选择值返回 '0'而不是字符串

asp.net - 无法显示 ASP.Net UpdateProgress