//自定义验证(验证用户名是否存在)
$.extend($.fn.validatebox.defaults.rules, {
//验证的名称
checkName: {
//验证的规则
/**
* @param value :文本框当前的值
* @param param : 传过来的值(数组)
*/
validator: function(value, param){
//Ajax是异步
//访问后台获取到成功或者失败的值
/*
$.get("/employee/checkUsername",{username:value},function(result){
jsonResult = result;
console.debug("不要开玩笑哦!")
})
*/
//拿到员工的id
var employeeId = $("#employeeId").val();
var result = $.ajax({
url: "/employee/checkUsername",
data:{username:value,id:employeeId},
async: false //false就是同步
}).responseText;
//console.debug(result,typeof result);
result = JSON.parse(result);
//返回false,代表你验证失败
return result;
},
//失败的提示
message: '英雄所见略同!'
}
});