JavascriptプログラムでAjaxの非同期通信を行い、レスポンスデータをグローバル変数に代入し、関数の外に出したいのですがundefinedとなったり、代入されません。どうかご教授お願いします。 JavascriptプログラムでAjaxの非同期通信を行い、レスポンスデータをグローバル変数に代入し、関数の外に出したいのですがundefinedとなったり、代入されません。どうかご教授お願いします。 -----以下ソースコード-------- yahoo(); function yahoo(){ w=0; new Ajax.Request(url, { method: 'get', onSuccess: getData, onFailure: showErrMsg, parameters: paramList }); function getData(data){ response = d