码迷,mamicode.com
首页 > Web开发 > 详细

ajax 内部值 外部调用不了原因

时间:2016-06-07 06:35:45      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

var id=‘123’;
$.ajax({     
                url:’http://www.xxx.com/ajax‘,     
                type:‘post‘,
                dataType: "json",
                data:{wurl:w_url,murl:m_url},  
                async : turn,  
                error:function(){    
                },
                success:function(data){
                    var id= data[‘id’];
                    console.log(id)  // 这里出来的是100
     
                  }
            })
           console.log(id); //这里出来的是123
 

 

问题出在ajax 的async 同步导步选项上,如果将async:false ,表示用同步方式运行,ajax 加载完成再执行下面的语句。如果 async:turn ,则表示异步执行,ajax 未行到值就有机会招待ajax下一步的语句了。
 
 

ajax 内部值 外部调用不了原因

标签:

原文地址:http://www.cnblogs.com/IssacQQ/p/5565724.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!