Javascript Ajax响应中缺少http头
我在Ajax响应中遇到了一些缺少http头的问题。ajax页面(.NET)使用Me.Response.AddHeader(“ResponseCode”,mrresponseCode)将som附加信息添加到http头中。如果我直接访问ajax页面并使用httpAnalyser检查标题,我可以看到标题添加正确。但是,当我通过jQuery调用Ajax页面时,缺少标题 我很困惑。有人能帮我吗 致以最良好的祝愿,Javascript Ajax响应中缺少http头,javascript,jquery,ajax,http-headers,Javascript,Jquery,Ajax,Http Headers,我在Ajax响应中遇到了一些缺少http头的问题。ajax页面(.NET)使用Me.Response.AddHeader(“ResponseCode”,mrresponseCode)将som附加信息添加到http头中。如果我直接访问ajax页面并使用httpAnalyser检查标题,我可以看到标题添加正确。但是,当我通过jQuery调用Ajax页面时,缺少标题 我很困惑。有人能帮我吗 致以最良好的祝愿, Steffen在complete或success方法中,第一个参数是包含此信息的XMLHtt
Steffen在complete或success方法中,第一个参数是包含此信息的
XMLHttpRequest
对象。您可以检索任何响应头,如下所示:
xmlHttpRequest.getResponseHeader('header-name');
在complete或success方法中,第一个参数是包含此信息的
XMLHttpRequest
对象。您可以检索任何响应头,如下所示:
xmlHttpRequest.getResponseHeader('header-name');
是的,我知道。但是当我尝试这样做时,我得到了一个空字符串,因为当我通过Ajax调用页面时,我正在访问的头不在http头中。但是,如果我直接访问Ajax页面,它就会出现。您还可以使用Firefox的Firebug插件(使用Net选项卡)检查Ajax调用的标题。因此,您知道是否确实缺少标头,以及问题是在服务器上还是在客户机上。标头不存在,但事实证明是其他地方的问题导致了问题。但是谢谢你试着帮我:-)是的-我知道。但是当我尝试这样做时,我得到了一个空字符串,因为当我通过Ajax调用页面时,我正在访问的头不在http头中。但是,如果我直接访问Ajax页面,它就会出现。您还可以使用Firefox的Firebug插件(使用Net选项卡)检查Ajax调用的标题。因此,您知道是否确实缺少标头,以及问题是在服务器上还是在客户机上。标头不存在,但事实证明是其他地方的问题导致了问题。但是谢谢你帮我的忙:-)