同步AJAX,页面加载gif

Synchronous AJAX, page loading gif

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

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

我遵循了 smallenvelop.com 中的一个示例,但 gif 图像看起来冻结了,直到它显示动画结束。我怎样才能克服这个?就像即使同步 ajax 请求是 运行 我的页面可以显示动画吗?

当 运行 同步 ajax 请求时,浏览器选项卡的线程正在执行以下操作:处理请求。这就是同步请求的意义所在。这也是动画在 ajax 请求完成之前冻结的原因。

使用异步 ajax 请求。