>我有多个同步 AJAX 请求,加载我的页面需要 3 秒。
我想做的是显示一个加载页面(带有 gif ),当页面加载时,就像 Ajax 请求完成时一样,它会淡出。
我遵循了 smallenvelop.com 的示例,但是gif图像看起来冻结了,直到最后它显示动画。 我怎样才能克服这个问题? 就像即使同步 ajax 请求正在运行我的页面也可以显示动画吗?
当运行同步 ajax 请求时,浏览器选项卡的线程就是这样做的:处理请求。这就是同步请求的重点。这也是动画被冻结的原因,直到 ajax 请求完成。
使用异步 ajax 请求。