0

我正在使用 jQuery 执行 ajax 请求,但行为不稳定。

大多数情况下,这种情况会发生(使用 Chrome);
发送 Ajax POST 请求
~400ms 等待时间
请求出现在 Chrome 的网络记录器中,状态为 200 OK
请求的响应出现在 Chrome 的响应选项卡中
我的回调函数被调用。一切都很好。

然而,这完全是随机发生的;
发送 Ajax POST 请求
~400ms 等待时间
请求出现在 Chrome 的网络记录器中,状态为 200 OK
~2000 - 10000ms 等待时间
请求的响应出现在 Chrome 的响应选项卡中
我的回调函数被调用。
到目前为止,用户可能已经离开了页面,因为他认为它挂断了。

为什么是这样?在第二次等待期间会发生什么?

提前致谢。

编辑:
这一切都发生在同一台服务器上
如果我手动访问请求的页面,加载时间不超过 400 毫秒,没有任何例外。

4

0 回答 0