Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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
Google chrome Ajax响应仅在Chrome 5中为空_Google Chrome_Jquery - Fatal编程技术网

Google chrome Ajax响应仅在Chrome 5中为空

Google chrome Ajax响应仅在Chrome 5中为空,google-chrome,jquery,Google Chrome,Jquery,我有很多网站使用类似的平台大量使用jQuery$.load()从php脚本中提取文本/html形式的内容。这在所有浏览器中都可以使用,并且已经使用了很长一段时间,直到Chrome5我才注意到它只在该浏览器中停止。所以我的问题的第一部分是——有人知道事情是否发生了变化吗 这现在是一个有/没有www.的问题-它不在本地主机上-我怀疑这可能与服务器发送Gzip内容的事实有关-但这以前从来都不是问题。我有一个第二个开发服务器,其中的内容不是gzip的,它可以工作。任何人都知道让它以gzip方式工作的诀窍

我有很多网站使用类似的平台大量使用jQuery$.load()从php脚本中提取文本/html形式的内容。这在所有浏览器中都可以使用,并且已经使用了很长一段时间,直到Chrome5我才注意到它只在该浏览器中停止。所以我的问题的第一部分是——有人知道事情是否发生了变化吗

这现在是一个有/没有www.的问题-它不在本地主机上-我怀疑这可能与服务器发送Gzip内容的事实有关-但这以前从来都不是问题。我有一个第二个开发服务器,其中的内容不是gzip的,它可以工作。任何人都知道让它以gzip方式工作的诀窍——这是在生产服务器上的PHP.ini中,我不能全局关闭它

当我查看Chrome的开发工具中的标题时,我看到了我所期望的内容,但是页面是空的——Chrome在控制台中显示了一个错误,但是没有对它的描述——只是空内容

例如,这里有一个链接: (尝试单击日历中的任何一天或列出的任何事件)这将弹出一个对话框或灯箱,并尝试加载内容,即ajax-这同样适用于除较新的Chrome(包括其他webkit浏览器和移动设备)以外的所有设备


非常感谢您的帮助和/或建议。

发现问题。。。所以我会更新这里的每个人


根据过去的建议,我在服务器的所有ajax响应中都包含了一个“Content-length”标题。看来Chrome 10/11在这方面已经变形了,反正也没有必要。删除此标头已修复问题。

这变得越来越奇怪-代码在某些服务器上工作,而在其他服务器上不工作-HTTP标头完全匹配-但在某些服务器上不返回任何内容。在其他人身上也是如此。