方案一、
//在全局或某个需要的函数内设置Ajax异步为false,也就是同步.$.ajaxSetup({async : false});//然后再进行你的Ajax操作
$.post(地址, 参数, function(data, status) { if (status == "success") { //赋值给全局变量 } });
方案二、
$.ajax({type : "post",url :地址,data : "参数" + 参数的值,async : false,success : function(data){ //赋值给全局变量;}});
js设置全局变量 ajax中赋值
js设置全局变量,在ajax中给予赋值赋值不上问题解决方案
转自:https://www.cnblogs.com/Relict/p/3893963.html