在我的应用程序中,我在$(document).ready()函数中进行多个ajax调用。问题是,在ajax调用返回之前,浏览器仍然处于“ that ”状态。我的期望是,由于ajax调用是异步的,一旦所有页面加载请求都完成了,浏览器就应该退出“加载状态”,而不关心什么时候完成ajax调用。
还有其他事件之后我应该进行ajax调用吗?我还尝试将ajax调用放在wind
问题是,虽然页面生成非常快(大约400 is ),但我的浏览器显示加载符号长达5秒。
我的Firefox控制台显示浏览器每次都处于“接收”状态5秒。这实际上很无聊,因为即使页面已完全加载并可用,也更不用说显示的加载标志了,AJAX调用也将持续5秒。因此AJAX内容不能在5s之前显示,这显然是用户无法接受的。我已经在几台电脑、浏览器和互联网连接上测试过这个问题。我还在同一台主机上测试了一个普通的CakePHP,并遇到了