我遇到 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/