【发布时间】:2010-08-17 19:03:07
【问题描述】:
我有以下 Javascript 函数,它应该返回数据库中的一组组。它使用$.getJSON() 方法调用get_groups.php 实际从数据库中读取。
function get_groups() {
var groups = [];
$.getJSON('get_groups.php', function(response) {
for (var i in response) {
groups.push(response[i]);
}
}
return groups;
}
不幸的是,这个函数没有按预期工作,因为groups.push(response[i]);
没有填充var groups = [];(据我了解,它填充了其他一些groups 数组,可能是全局数组)。
假设我不想有一个全局的groups 变量,你会如何解决这个问题?
【问题讨论】:
标签: javascript jquery scope getjson