1

我有一个网络应用程序,当页面加载时,我会在其中进行一堆 ajax 调用。我期待浏览器会在页面加载完毕并下载 JS、CSS 文件后立即删除加载指示器。但它会一直显示加载指示器,直到所有 ajax 调用都返回。

但是,如果我在进行 ajax 调用之前等待“某个时间”,浏览器确实会删除加载指示器。我必须等待的时间不是固定的。在 localhost 上 200 毫秒就足够了,但在清除了浏览器缓存的服务器上,需要大约 2 秒。是下载所有 js 和 css 文件所需的时间吗?

有谁知道这背后的逻辑。我应该什么时候在页面加载时进行 ajax 调用,以便浏览器的加载指示器不会等到所有 ajax 调用都返回?

4

0 回答 0