我已经通过ajax创建了一个登录表单,它 POST 数据到另一个php页面并检查用户名和密码验证。如果用户名或密码错误,它会在上面显示错误消息login form.but如果用户身份验证没问题,它应该重定向到相应的页面。但是现在它正在加载登录表单。如何成功重定向?
这是后端逻辑
<script type="text/javascript">
var frm= $('#login-form');
frm.submit(function(e){
e.preventDefault();
$.ajax({
type:frm.attr('method'),
url:frm.attr('action'),
data:frm.serialize(),
success:function(data){
$('#feedback').html(data).fadeIn( 300 ).delay( 1500 ).fadeOut( 400 );
},
error:function(data){
console.log('An error occurred !');
console.log(data);
}
});
});
</script>
前端页面中的此代码
{{1}}
答案 0 :(得分:0)
现在你将整个页面作为json数据传递,你需要重新定位到页面
success:function(data){
if(data==true)
{
window.location.href ="/YourPag.html";
}
);
}
,
答案 1 :(得分:0)
您可以在javascript中重定向到另一个页面 像这样
window.location.href = "http://stackoverflow.com";
祝你好运