2013-07-23 216 views
0

我有以下幾點:Jquery AJAX延遲不工作?

var archiveFolders = function (ids) { 
    var options = {// stuff} 
    return $.ajax(options) 
} 

archiveFolders(data).then(alert("heyo")); 

但「heyo」是越來越立即調用archiveFolders後顯示,通話結束後不。我如何等待顯示「heyo」,直到我得到服務器的響應?

+0

你的AJAX調用實際發生了嗎? – Brad

+0

是的,我看到一個斷點在服務器端發生後,拋出警告 – RobVious

+0

提供一個完整的可重複的例子。 – Brad

回答

1

這個問題其實很簡單。立即評估alert("heyo")。試試這個:

archiveFolders(data).then(function() { 
    alert("heyo"); 
}); 
+0

不錯!感謝布拉德,只要它讓我,就會接受 – RobVious