AJAX 呼び出しの戻り値を変数に格納しようとしています。
var getJSONData = function(){
JSONData = $.getJSON('/api');
};
var reloadPage = function(json_data){
//Do some DOM manipulation with the JSON data
//console.log(json_data) returns undefined
};
reloadPage(getJSONData());
このコードは機能しません。APIは、直接アクセスするか、次のコードを使用すると機能します
$.getJSON('/api', function(data){console.log(data)});
これは機能し、必要な JSON データを取得します。
どうすればそれを機能させることができますか?