想要在處理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