我正在使用jQuery执行ajax请求,但行为不稳定。
大多数情况下,这种情况发生(使用Chrome);
发送Ajax POST请求
~400ms等待时间
该请求显示在Chrome的网络记录器中,状态为200 OK
请求的响应显示在Chrome的响应标签中
我的回调函数被调用。一切都很好。
然而,完全随机,这种情况发生;
发送Ajax POST请求
~400ms等待时间
该请求显示在Chrome的网络记录器中,状态为200 OK
~2000 - 10000ms等待时间
请求的响应显示在Chrome的响应标签中
我的回调函数被调用
到目前为止,用户可能已离开页面,因为他认为它已挂起。
这是为什么?在第二个等待时间内会发生什么?
提前致谢。
编辑:
这一切都发生在同一台服务器上
如果我手动访问请求的页面,加载时间不超过400毫秒,没有任何例外。