我试图将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响应?