如何使用$ .getJSON获取对象?

时间:2017-10-16 08:09:26

标签: javascript json asynchronous getjson

我想通过以下方式解析本地文件中的json:

$.getJSON("test.json", function(json) {
    console.log(json); 
});

但是如何在$ .getJSON()中使用对象json?

例如,如果代码是:

$.getJSON("test.json", function(json) {
    //console.log(json); 
});
console.log(json); 

它不会在控制台中显示json。怎么解决这个问题?

我搜索并尝试如下:

                function getJsonData() {
                    $.getJSON("test.json", function (jsondata) {
                        callback(jsondata);
                    });
                }


                function callback(jsondata) {
                   //do something with the data
                    console.log(var1);
                    return var1;  //return the variable var1

                }


                var var1= getJsonData();
                console.log(var1);

但控制台中的内容未定义。

0 个答案:

没有答案