【发布时间】:2014-02-08 16:11:21
【问题描述】:
假设:
1).我的登录表单有两个字段注册,一个名为登录(提交)的按钮的密码
2)。我的后端脚本 login.php 很好,没有错误
这是我通过登录表单发送数据并将其与后端进行比较的代码,现在的问题是当我提供登录所需的正确密码和注册时,事件成功完成,但是当我提供错误的凭据时它没有显示错误消息如 ajax() 中显示的错误:function()。虽然当我双击登录按钮时该消息会显示一段时间,然后页面会自动刷新。当为注册提供错误密码时,谁能帮我获取错误消息
$(function(){
/*$('#err').hide();*/
$('.err').hide();
/*$('.error').hide();*/
$('#eno').blur(function(){
var eno = $('input#eno').val();
if(eno == ""){
$('#err_eno').show();
$('input#eno').focus();
return false;
}else{
$('#err_eno').hide();
}
});
$('#pw').blur(function(){
var pw = $('input#pw').val();
if(pw == ""){
$('#err_pw').show();
$('input#pw').focus();
return false;
}else{
$('#err_pw').hide();
}
});
$('#submit_btn').click(function(){
var dataString = $('#log').serialize();
//alert (dataString);return false;
$.ajax({
type:"POST",
url:"script/login.php",
data:dataString,
success:function(){
window.location='profile.php';
},
error:function(){
$('#err').html("<p>Provide right combination</p>");
}
});
return false;
});
});
【问题讨论】:
标签: php jquery ajax login error-handling