网站首页杂项
Ajax 阻止验证未通过时异步处理下一个数据
发布时间:2018-06-13编辑:Cary.He

$(document).ready(function(){
$("#mySubmit").submit(function(){
var name = $('#username').val();
var pass = $('#password').val();
var action_url = $('form').attr('action');
var data_url = $('#data_url').val(); //成功跳转页面
if(name == '' || pass == '')
{
$(".mess").text('用户名和密码不能为空!');
$(".mess").fadeIn(0);
$(".mess").fadeOut(3000);
return false;
}
else
{
var bol=true;
$.ajax({
type: "POST",
async:false, //同步处理,默认true异步,阻止验证未通过进行下一步操作
url: action_url,
data: {username: name, password: pass},
success: function (data) {
var show = eval('('+data+')');
//console.log(data); //data即为后台返回的数据
if(show['status']==300)
{
$('.mess').text(show['mess']);
$(".mess").fadeIn(0);
$(".mess").fadeOut(3000);
bol = false;
}
if(show['status']==200)
{
//$('.mess').text(show['mess']);
//alert(data_url)
window.location.href=data_url; //登录成功跳转
bol = false;
}
}
});
return bol;
}
});
});关键字词:异步阻塞,同步操作
上一篇: CSS 清除默认样式
下一篇: redis 安装配置
