请告诉我为什么没有写入来自成功 ajax 的变量:
function check() {
var mail_check;
$.ajax({
type: "POST",
url: "/mail_check.php",
data: {
},
success: function(html) {
mail_check = 1;
}
});
if (mail_check === 1) {
/*code*/
}
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="button" onclick="check();" value="go">
要么在 ajax 代码中添加老生常谈
async: false,
,要么从人为的方式下面添加在文件的开头(第 1 行),其中包含函数
在您的函数中,您调用:
一个异步函数如下所示: