同步AJAX,页面加载gif

时间:2015-04-27 14:41:28

标签: javascript jquery ajax pageload page-loading-message

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

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

我跟踪了一个来自smallenvelop.com的例子,但是gif图像看起来已经冻结,直到它显示动画结束。我怎么能克服这个?就像同步ajax请求正在运行我的页面可以显示动画吗?

1 个答案:

答案 0 :(得分:3)

当运行同步ajax请求时,浏览器选项卡的线程就是这样做:处理请求。这就是同步请求的重点。这也是动画在ajax请求完成之前被冻结的原因。

使用异步ajax请求。