为什么getJSON没有返回API响应?

时间:2016-10-05 18:58:46

标签: javascript vue.js

我试图将API返回存储到var,但在尝试将其记录到控制台时返回undefined,它似乎是空的。

这是代码

    fetchMovies: function(city) {
        var myjson;
        $.getJSON('api/city?city=' + city, function(json) {
            // console.debug(json);
            myjson = json;
        });
        console.log(myjson); //
        this.filmer.push(this.myjson); // Push results to div?
}

console.debug(json)返回:

data: {91: "Nothing", 92: "Mr robot"}
name: "Stockholm"

当浏览器访问返回时结束如下:

{
"name": "Stockholm",
"data": {
"91": "Nothing",
"92": "Mr Robot"
}
}

API请求是 http://localhost:8000/api/city?city=Stockholm

如何存储JSON响应?

0 个答案:

没有答案