2013-07-23 184 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