我有這樣的代碼
$('#mySelect').change(function() {
$.get(
"test.php",
function(data) { alert('test1'); }
);
});
我需要火#mySelect的情況變化,並等待AJAX的答案來執行其他任務。但是,當我嘗試
$.when($('#mySelect').change()).done(function() { alert('test2'); });
它只等待變化完成,並且ajax發出,沒有收到。 所以我在'test1'之前有'test2'的警報 我該如何讓$。等到內部的一切都完成了?
AJAX異步發生,所以它不會阻塞(即它不會減慢瀏覽器)。 – Blender
順便說一句,你有一個語法錯誤(第4行結尾的逗號) –
對不起,語法錯誤,我只是重寫它的問題,我不在工作,文件在那裏......但我知道如果我沒有找到答案,我將無法入睡 – Etienne