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