ページの送信ボタンをクリックすると、ajaxを使用してgifローダーを表示しようとしています。ローダーはFirefoxで表示されていますが、IEとChromeでは表示されません。 async: false
を削除すると、すべてのブラウザで正常に動作しますが、同期させる必要があります。 jQueryのドキュメントからAjaxローダーgifがieとchromeで動作しない
$.ajaxSetup({ cache: false, async: false });
$(document).ajaxStart(function() {
$('#imgloader').removeClass('loading').addClass('loading');
$('#imgloader').show();
});
$(document).ajaxStop(function() {
$('#imgloader').removeClass('loading');
$('#imgloader').hide();
});
なぜ非同期要求ではなく同期要求をしたいのですか? – WirelessKiwi