记录痛苦之AJAX回调函数内部给全局变量赋值不起作用
程序员文章站
2022-03-09 21:51:02
...
function check(){
var Flag=5;
var _Sign=$("#_Sign").val();
$.ajax({
url:"${pageContext.request.contextPath}/XXX",
data:"_permissionSign="+_permissionSign,
type:"POST",
success:function (result) {
if (result.code==100){
Flag=1;
} else {
Flag=0;
}
}
});
alert(Flag);
}
以上代码不会改变flag的值,需要加属性async:false,
原因:ajax同步 异步的问题
上一篇: SQL---In-Exists-Any
下一篇: ajax异步请求出现的问题