ネストされた ajax 呼び出しからデータを返す必要がありますが、非同期のままにするために ajax 呼び出しも必要です。
関連する質問をいくつか見つけましたが、以下の状況では機能しません。ajaxreturnData
呼び出しが完了する前に返されていると思いますが、解決策が見つかりません。
function makeRequest(command, postData){
var returnData;
$.ajax({
url: 'call.php?command='+command,
data: postData,
type: 'POST'
}).done(function(data){
returnData = data;
});
return returnData;
}