2016-05-26 9 views
0

これは私がインターネット上で見つけた共通の問題ですが、解決策のどれも私のために働いていません。GIF画像がクロムに​​染まった

私はajaxローダーGIFを持っていますが、mozilla firefoxでは問題なく動作していますが、クロムにはまっています(画像はGIFのように動作しません)。ここ

はあるHTMLコードsnippet-

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

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

これは私が、応答が返されるまでローダーを実装したいので、周りの10-15秒で応答を返すAjaxコードです。

これはイメージです - 誰かが助けを期待しhttp://imgur.com/dqom3sp

。前もって感謝します。

+0

@sajalsuraj jQuery 1.8以降では、async:falseの使用は推奨されていません。この行を削除するasync:false、それが役に立つかどうかを確認する – David

答えて

1

に同期させています。要求の進行中にブラウザ全体がブロックされます。 Chromeでは、レンダリングもブロックされます。それはFirefoxでまったく動作するのは流行です。

実際にはありませんの理由async: falseです。その行を削除して、A JAXをAと同期させる必要があります。

+0

代わりに '.differed'または' .queue'のjQueryメソッドを使って 'async:false'を置き換えることを提案します。 – fyrye

関連する問題