代码改变世界

ajax异步同步问题

2012-12-27 20:34  前端小个  阅读(410)  评论(0编辑  收藏  举报
<script>
var obj={};
var ob;
$.ajax({
url:"a.html",
type:"get",
data:null,
success:function(data){
for(var a in data){
obj[a]=data[a];
}
ob=obj;
console.log(ob.id);//值不为undefined;
}
console.log(ob.id);//值为undefined;
});
</script>

jquery的ajax默认是异步,同步的话就要在里面设置ansyc:false;这样才能获取正常。。