看我的代碼:全局變量無法獲取ajax成功函數內的值
我正在使用Jamal框架。
Event: {
getEvents: function(){
var events;
$.ajax({
type: "POST",
url: anchor("Events/getEvents"),
success: function(data) {
if(data){
events = data;
console.log(events);
}
}
});
console.log(events);
return events;
}
}
第一輸出是:
{"0":{"id":"1","title":"title","description":"comment"},"1":{"id":"2","title":"title2","description":"comment2"}}
第二輸出: 未定義
如果VAR的事件是全球,爲什麼不能我設置了AJAX功能內的價值和獲得的價值後?
賈馬爾打破了什麼?
你確定第二個電話有效嗎?如果你沒有通過你的成功函數,'事件'永遠不會被分配。 – AlG