我试图做一个简单的功能与js & jquery,但我无法得到它的工作。Javascript可变范围
从我所了解的情况来看,当我声明一个没有var的变量时,它变成了全局变量,但我可以将一个变量从jquery回调函数传递给我的主函数。
function fetchEvents(start,end){
ret = [];
$j.getJSON("index.php?page=agenda_google_ajax&action=list&start="+start+"&end="+end,function(data){
console.log(data); // works ok
ret = data;
});
console.log(ret); // equals [] :'(
return ret;
}
你可能想阅读javascript async – kjy112 2011-03-29 14:40:44
ret变量是否需要数组? – yojimbo87 2011-03-29 14:41:38