首页 > Web开发 > 详细

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

时间:2016-06-07 06:34:39      阅读:163      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!