博客列表 >jq框架中如何把ajax返回的值保存到全局作用域下

jq框架中如何把ajax返回的值保存到全局作用域下

有什么是忘不了的的博客
有什么是忘不了的的博客原创
2019年12月05日 18:08:451421浏览

在有些时候我们可能需要把ajax中的返回值保存到全局中,来让外部也可以使用这个结果,就不用需要一次去后台请求一次。

只需要在全局中设置个变量,再把ajax中返回的结果赋给这个全局变量就好。`关键点ajax`需要用同步的方法来请求,防止我们已经去使用全局变量了,但是这个变量还没有被赋值。

 var code;
 $.ajax({		       
  type: "GET",			    
  url: "/register/testing",			    
  async:false,			    
  data: "name="+name_val,			    
  success: function(msg){			    	
  //给全局变量赋值,用于在其他地方判断				
      code = msg['code']						      			    
   }		    
  });

 一定要设置 async:false,

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议