Ajax实现设置全局变量

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Xidian2850/article/details/89784525

自己写的:

   var data =[];
        $.ajax({
			type : "get",
			async : false, //必须设置为false,才能实现data的全局变量赋值
			url : "${DashGoods_PATH }/admin/getUserMap", 
			dataType : "json", 
			success : function(result) {
				 if(result.code==100){
					data = json_array(result.extend.items);
				 }
			}
		});

参考:

ajax实现给JavaScript中全局变量赋值

<script type="text/javascript">
var a=1 ;
function fun1(){
		$.ajax({
		type : "post",
		url : "read_datas",
		data : {
		},
		dataType : "json", //返回数据形式为json
		async: false, //同步传输,并添加返回值,返回值应为已定义的全局变量 如a
		success : function(data) {
			   		
			var tmp = JSON.parse(data);
			a = tmp.nodes;
			alert(nodes[1].ip);
		}
 
	});
	return a;
}
function fun2(){
	fun1();
	alert(a);
}
</script>

猜你喜欢

转载自blog.csdn.net/Xidian2850/article/details/89784525