java代码
/**
*
* 功能描述: <br>
* 〈功能详细描述〉
* 注册时检查电话号码是否已经注册,没有注册返回false,已经注册返回true
* @author jiangheping
* @version [版本号, 2016年9月12日]
* @param model
* @param phone
* @return
* @since [产品/模块版本](可选)
*/
@ResponseBody
@RequestMapping(value = "/checkPhone", produces = "application/json")
public boolean checkPhone(Model model,String phone) {
AccountEntity entity = accountInterface.accountInfoByPhone(phone);
if(entity==null){
return false;
}
return true;
}
前端代码:
注意部分变量声明
//检查号码是否已经注册
function checkPhone(obj){
phone = obj.value;
if(phone==null || phone==""){
$("#showResult").html("<font color='red'>请输入正确手机号码</font>");
canLogin=false;
}else{
var myurl = "${ctx}/account/checkPhone";
$.ajax({
async:false,
type:"POST",
url:myurl,
data:"phone="+phone,
dataType:"json",
complete:function(msg) {
if (eval("(" + msg.responseText + ")")) {
$("#showResult").html("");
$('.btn').css({background:'#ffb131',border:'#ffb131',color:'#fff'});
canLogin = true;
} else {
$("#showResult").html("<font color='red'>该手机号尚未注册,请先注册</font>");
$('.btn').css({background:'#d9d9d9',border:'#d9d9d9',color:'#808080'});
canLogin = false;
}
}
});
}
}