Chrome中的长Ajax请求显示等待

在FF和IE中,我向我的服务器发出Ajax请求(Jquery Post)。请求调用一个sql存储过程,它在返回数据之前查询30秒(如果数据可用则立即查询)。然后将数据返回到我的javascript,并根据它执行操作。 一切都很好,直到我进入Chrome,它将获得更新,但在浏览器中显示加载指针和加载页面图标。 每次返回请求时都会进行此调用,因此对于用户来说似乎是 - 如果chrome总是在等待页面加载。 有没有办法解决? 问候。     
已邀请:
我最近遇到了同样的问题。幸运的是,我发现另一个非常有用的SO问题。以下是我为解决问题所做的一个示例:
jQuery(document).ready(function() {
  setTimeout(function () {
   $.getJSON("veryLongRequest", function(json) {
   alert("JSON Result: " + json[0].id);});
  }, 500); // You may need to adjust this to a longer delay.
});
注意:我使用的是简写的jquery方法,“getJSON”,它是ajax调用的包装器,数据类型设置为“json”。但是,此解决方案适用于所有ajax请求。 引用: 停止浏览器“厄运的悸动”在加载comet / server推iframe时     

要回复问题请先登录注册