想要在处理ajax调用时显示加载器。但隐藏和显示在运行时不起作用。在调试模式下没问题。我试图把超时放在ajax上,但没有结果。jQuery隐藏和显示功能不支持AJAX调用
function Rate() {
$("#rate_navigation").hide();
$("#rate_loader").show();
$.ajax({
type: "POST",
url: "url",
data: "data",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: false,
success: function (msg) {
$("#comment_result").html(msg.d);
},
error: AjaxCallError
});
$("#rate_loader").hide();
$("#rate_navigation").show();
}
AJAX是异步的! – Barmar 2013-04-22 20:00:38
你应该把最后2行放在成功函数 – Sharlike 2013-04-22 20:00:39
那么它不会隐藏?不显示?都?你想要发生什么,什么时候发生? – j08691 2013-04-22 20:00:59