Gif图片卡在了

时间:2016-05-26 13:38:10

标签: jquery html css ajax gif

这是我在互联网上找到的一个常见问题,但没有一个解决方案适合我。

我有一个ajax加载器GIF,它在mozilla firefox中运行良好,但它卡在chrome中(即图像不像GIF)。

这是html代码段 -

<img id="loader" src="images/loader.gif" />

 $.ajax({
         url:'/myurl',
         type:'POST', 
         data:postArg,  
         dataType:'json',
         async:false,      
         success:function(as){
                    $('#loader').hide();
         }
        });

这是ajax代码,它在大约10-15秒内返回响应,所以我想实现一个加载器,直到返回响应。

这是图片 - http://imgur.com/dqom3sp

期待有人帮忙。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您正在发出同步请求。在请求正在进行时,它会阻止整个浏览器。在Chrome中,这也会阻止渲染。它在Firefox中的功能完全是一个侥幸。

实际上从不使用async: false的理由。您应该删除该行,并让 A JAX A 同步。