form表单提交
$('#login_form').submit(function(){
var postParams = $(this).serializeArray();
if( postParams[0].value == '' ){//用户名为空
alert('Please enter user name!');
}else if( postParams[1].value == '' ){//密码为空
alert('Please enter password!');
}else{
$.post($(this).attr('action'), postParams, function(data){
if( data.login == 'success' ){//登录成功
if( data.redirect == undefined ){
window.location.reload();
}else{
window.location.href = data.redirect;
}
}else{
return false;
}
}, 'json');
}
return false;//阻止表单继续提交
});
其中ajax提交后,如果不希望跳转到其他页面的话,最后的return false一定要写,阻止继续提交