我有多个同步AJAX请求,加载页面需要3秒钟。
我想要做的是显示加载页面(带有gif),当页面加载时,就像Ajax请求完成时一样,它会淡出。
我跟踪了一个来自smallenvelop.com的例子,但是gif图像看起来已经冻结,直到它显示动画结束。我怎么能克服这个?就像同步ajax请求正在运行我的页面可以显示动画吗?
答案 0 :(得分:3)
当运行同步ajax请求时,浏览器选项卡的线程就是这样做:处理请求。这就是同步请求的重点。这也是动画在ajax请求完成之前被冻结的原因。
使用异步ajax请求。