需将ajax设置为同步操作,则会先给变量赋值再走后面的代码。
var err=0
$.ajax({
url: 'http://www.xjpattern.com/index.php/Home/Login/login',
async: false,
type: "post",
dataType: "json",
success: function(rel) {
if(!rel.flag){
if(rel.errno==0005){
$('#user').siblings('.tips').addClass('error').text('账号不存在');
$('#user').parents('.form_path').prev('.form_name').addClass('error_name');
}else if(rel.errno==0006){
$('#user').siblings('.tips').addClass('error').text('账号或密码错误');
$('#user').parents('.form_path').prev('.form_name').addClass('error_name');
$('#pwd').parents('.form_path').prev('.form_name').addClass('error_name');
}
err++;
}
}
});
}
if(err>0){
return false;
}else{
window.location.href='';
}