在有些时候我们可能需要把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,
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号