我試圖做一個簡單的功能與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