在$ .getJSON中为变量赋值然后访问

时间:2017-12-30 17:42:48

标签: javascript jquery python json getjson

我对js很新。

我在python中使用flask来创建一个网站。 我想要做的是使用googlecharts和sql数据库中的数据生成图表。 在我的一个网址中,我正在“jsonifying”数据并尝试通过“$ .getJSON”在js中访问它,如下所示:

var males;
var females;

$.getJSON("/getstats", function(data){
    for (obj of data){
        males=obj.males;
        females=obj.females;
    }
});

但变量的值不会更改为等于obj.femalesobj.males

它们会更改为我在$ getJSON括号外分配的任何内容。

我偶然发现Variables set during $.getJSON function only accessible within function似乎与我的问题相似;但我在问题的“更新#2”中尝试了解决方案,但它仍然无效。

如何达到obj.femalesobj.males的价值?

0 个答案:

没有答案