ajax异步请求返回的数据undefined
·
var url2 = "${xxx/bbb/aaa/";
var returnVal;
$.ajax({
type: "post",
data: {"Number": Number},
url: url2,
success: function (ret) {
returnVal = ret.statusCode;
}
});
if (returnVal !== "200") {
layer.alert("no");
return false;
} else {
layer.alert("yes")
}

但是上述代码提示为 no
原因ajax为异步请求,需要将其设为非异步请求,即阻塞请求
配置中加入 async:false
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)