加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax内部值外部调用不了的原因及解决方法

发布时间:2020-12-15 23:06:38 所属栏目:百科 来源:网络整理
导读:ajax内部值外部调用不了的原因及解决方法 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

ajax内部值外部调用不了的原因及解决方法

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内部值外部调用不了的原因及解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读