看我的代码:全局变量无法获取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