1

関数を数回使用する必要があり、同じメソッドを何度も書くことを避けたいと思っていました。$.getJSON() レスポンスを使用して、返される var に保存したかったのです。そうすれば、メソッドを呼び出すことができます。

function startFilter(){
            var grid = [];
            $.getJSON('data/gridData1.json',function(json){
                grid = json;
                console.log(grid);
            });
            console.log(grid);
            return grid;
        }

グリッド var は .getJSON の内部で設定されますが、.getJSON の外部では設定されません。理由、さらに情報が必要な場合は教えてください。

4

2 に答える 2