こんにちは、ajax 応答処理に問題があります
ajax呼び出しを行い、json応答を返すだけのグローバル関数呼び出し()があります:
function call(request_url,params) {
$.post(request_url,params,function(response) {
return response;
},'json');
}
その後、グローバル関数call()を使用するオブジェクト GetServices があります
var GetServices = {
service_url:"http://xxx.com/req.php",
getCurrency:function() {
var resp = call(this.service_url,{act:'getCurrency'});
return resp;
}
}
GetServices.getCurrency()に ajax レスポンスを返してもらいたいのですが、undefined が返されます。Javascriptは未定義の値を割り当て、その後 ajax 呼び出しを終了します。
これを修正する方法を教えてください。