最近、クロムで奇妙な問題に直面しています。以下のように、サーバー側関数への ajax 呼び出しを行おうとしていました
$.ajax({
beforeSend: function(){
$('.create_loader').show();
},
complete: function () {
$('.create_loader').hide();
},
type: "POST",
url: "../WebService.asmx/control",
async: false,
data: "{'controlname':'" + hy + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
fy = data.d;
},
error: function (e) { alert("error"); }
});
OK、目的は単にローダー イメージを表示することです。しかし、Firefoxではうまく機能しています。画像が表示され、ajax が終了すると非表示になります。しかし、クロムではロードされていません。また、 async:trueを作成しようとしたとき、イメージローダーはクロムでもうまく機能しています。しかし、私の場合、非同期呼び出しは機能しません。
これをクロムでもうまく機能させるにはどうすればよいかわかりません..