$('#wait').ajaxStart(function(){
$(this).css('background-position','0 -90px');
});
var result = $.ajax({
url: "file.php",
async: false,
data: ({id:id}),
type: "post",
cache: false
}).responseText;
#wait div有一個ok,錯誤和等待圖標的背景,我想改變ajax調用星的div的背景位置,但它不工作。我試圖提醒從ajaxStart funcion的東西,它的工作,所以我不從什麼理由阿賈克斯不會等待後臺位置的變化知道....如何在ajax調用開始之前顯示加載消息?
您是否嘗試過使用異步調用?無論如何,你應該避免同步通話。 – 2011-05-06 12:42:37
我認爲沒有異步我不能從服務器取回結果 – Csabi 2011-05-06 12:48:02
當然你可以....否則它會是什麼意思?你必須設置一個'success'回調,這個回調被調用時將響應作爲參數傳遞。看看jQuery文檔,有一些例子。 – 2011-05-06 12:50:45