php端:
json_encode(array('state'=>'true','msg'=>'验证码已发出,请注意查收'));//错误
exit(json_encode(array('state'=>'false','msg'=>'验证码已发出,请注意查收')));//正确
前端:
<script>
function sendEmail(){
var email=$("#email");
var emailTips=$(".email-tips");
if(email.val()==""){
emailTips.show();
email.focus();
return;
}
if(!(/^.{3,20}@(.{2,}\.)+?[^\.]{1,}$/.test(email.val()))){
emailTips.text("邮箱地址格式不正确").show();
email.focus();
return;
}
$.get("index.php?act=login&op=forget_password_json",{email:email.val()},function(data){
if(data.state == 'false'){
emailTips.text("当前邮箱不存在").show();
email.focus();
return;
}else{
emailTips.hide();
location.href="index.php?act=login&op=forget_password2";
}
});
}
</script>