私はajax呼び出しから値を取得し、その値をコールバック関数に渡す必要がある状況があります。私はのgetValueを呼び出し、返された値を使用して(それを警告する)コールバック関数に渡す必要がありfunctonのshowValueで上記の例でコールバックの入力引数として出力を渡します。
function getValue(callback){
var val = getfromajax();
//need to return value and then execute the callback here
return val;
callback();
}
var myval = getValue(function(){
alert(myvalue)
})
:ただ、このような。
これを行う方法はありますか?
'getfromajax()' *はその名前が示すように非同期*ですか? – David
はい、実際はajax()関数です。 – Lamar
あなたは最もよく読んでいます:[非同期呼び出しからの応答を返すにはどうすればいいですか?](http://stackoverflow.com/questions/14220321/how-do-i-return-the-response-from-an-asynchronous-call )。あなたはすでに 'getfromajax() 'に問題があります – charlietfl