我需要从嵌套的 ajax 调用返回数据,但也需要 ajax 调用保持异步。
我发现了一些相关的问题,但在以下情况下无法正常工作。我假设returnData
在 ajax 调用完成之前返回,但我找不到解决方案。
function makeRequest(command, postData){
var returnData;
$.ajax({
url: 'call.php?command='+command,
data: postData,
type: 'POST'
}).done(function(data){
returnData = data;
});
return returnData;
}