[JavaScript] 纯文本查看 复制代码
// 声明一个表示状态的全局变量 status
var status = false;
// ajax
$.ajax({
url:"/checkUsername",
type:"post",
// ajax 同步执行
async:false,
success:function(){
status = true;
}
});
// 根据 status 的状态 进行后续操作
function(){
if(status){
// 后续操作
}
}
[JavaScript] 纯文本查看 复制代码
// 声明一个表示状态的全局变量 status
var status = false;
// ajax
myajax = $.ajax({
url:"/checkUsername",
type:"post",
success:function(){
status = true;
}
});
// 根据 status 的状态 进行后续操作
function(){
// myajax 请求完毕时执行
$.when(myajax).done(function(){
if(status){
// 后续操作
}
}) ;
}
此时的 status 是在 ajax 执行完成后被重新赋值后的 status ,值为 true。