Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.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 IE8中jQueryAjax请求中的空HTTP正文,在Chrome/FF/Safari中工作_Javascript_Ajax_Internet Explorer_Jquery - Fatal编程技术网

Javascript IE8中jQueryAjax请求中的空HTTP正文,在Chrome/FF/Safari中工作

Javascript IE8中jQueryAjax请求中的空HTTP正文,在Chrome/FF/Safari中工作,javascript,ajax,internet-explorer,jquery,Javascript,Ajax,Internet Explorer,Jquery,此AJAX请求适用于Chrome/FF/Safari: $.ajax({ url: 'foo.php?random=' + Math.random(), data: $('form#foo').serialize(), type: 'get', success: function(resp) { console.log(resp); // prints some HTML } }); 我通常使用random='+Math

此AJAX请求适用于Chrome/FF/Safari:

  $.ajax({
     url: 'foo.php?random=' + Math.random(),
     data: $('form#foo').serialize(),
     type: 'get',
     success: function(resp) {
        console.log(resp); // prints some HTML
     }
  });
我通常使用
random='+Math.random()
,这样IE就不会缓存AJAX响应

一些HTML意味着从服务器返回,HTTP响应代码是200。然而,使用IE8,我得到了200个代码,但HTTP正文是空的

我尝试过的事情:

  • dataType:'text'#同样的问题
  • dataType:'html'#同样的问题
  • dataType:'jsonp'#同样的问题,破坏了Chrome,请求仍然是本地的
没有服务器错误

我不知道IE8想做什么:(。任何帮助都会很好,谢谢

如果我从服务器返回文本
“test”
,那么我会得到一个响应


无法解决此问题。我的HTML是一个包含5个单元格的单表行。

您是否查看了开发人员工具以尝试捕获任何可能的错误?是的。没有错误,但内容长度为0。您是否尝试在服务器页面中设置X-UA-Compatible?.php/.jsp/.asp您能够解决它吗?它看起来与本文类似