我最近在 chrome 中遇到了一个奇怪的问题。我试图对服务器端函数进行 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"); }
});
好的,目的只是为了显示加载器图像。但它在Firefox中运行良好。图像显示,并在 ajax 完成时隐藏。但是在没有加载的chrome中。此外,当我尝试制作async:true时,图像加载器也在 chrome 中运行良好。但在我的情况下,异步调用将不起作用。
我也不知道是什么让这个在 chrome 中也能很好地工作..