我想使用async : false
使同步 ajax調用由於某種原因,因爲我想等待每個請求完成以執行下一個請求。Css更改與同步ajax調用不起作用
但它不起作用,css更改$(...).css("opacity" , "1")
不起作用。
但是,當我切換到async : true
它的作品!
$(".foo").each(function(i , item) {
$(item).find(".ajaxLoader").css("opacity" , "1");
$.ajax({
async : false,
....
complete : function(){ $(item).find(".ajaxLoader").css("opacity" , "0"); }
});
});
因爲在您使用同步請求鎖定它之前,頁面沒有時間重繪。 – epascarello
@epascarello沒有足夠的時間,因爲阿賈克斯調用需要幾秒鐘 – Youssef
不,沒有時間.....這就是爲什麼你有這個問題。 – epascarello