我对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.females
和obj.males
。
它们会更改为我在$ getJSON括号外分配的任何内容。
我偶然发现Variables set during $.getJSON function only accessible within function似乎与我的问题相似;但我在问题的“更新#2”中尝试了解决方案,但它仍然无效。
如何达到obj.females
和obj.males
的价值?