我正在制作一个登录页面。
如果用户输入错误 user id and password
,那么目前发生的情况是它导航到另一个页面并显示错误的用户ID或密码然后自动重定向回登录页面。
有没有办法在不使用AJAX
或其他方法导航离开原始页面的情况下显示此消息?
答案 0 :(得分:0)
您不需要重定向。如果响应为空,您可以添加ajax响应函数以显示隐藏的div并重置表单。这就是今天的工作方式。重定向会降低加载速度,会很烦人,也不是一个好方法。
jQuery.ajax({
url: url,
data: { 'user': user, 'pass': pass},
type: 'POST',
success: function (data) {
if(!data){
alert('message'); or $("your hidden div selector").show();
}else{
redirect to what you need
}
}
});