0

我有多个同步 AJAX 请求,加载我的页面需要 3 秒。

我想要做的是显示一个加载页面(带有 gif ),当页面加载时,就像 Ajax 请求完成时一样,它会淡出。

我遵循了 smallenvelop.com 的示例,但 gif 图像看起来冻结了,直到它显示动画结束。我该如何克服呢?像即使同步ajax请求正在运行我的页面也能显示动画?

4

1 回答 1

3

运行同步 ajax 请求时,浏览器选项卡的线程正在执行此操作:处理请求。这就是同步请求的重点。这也是为什么在ajax请求完成之前动画被冻结的原因。

使用异步 ajax 请求。

于 2015-04-27T14:51:27.947 回答