Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax响应中缺少http头_Javascript_Jquery_Ajax_Http Headers - Fatal编程技术网

Javascript Ajax响应中缺少http头

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

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

我很困惑。有人能帮我吗

致以最良好的祝愿,
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调用的标题。因此,您知道是否确实缺少标头,以及问题是在服务器上还是在客户机上。标头不存在,但事实证明是其他地方的问题导致了问题。但是谢谢你帮我的忙:-)