这是一个创建于 3683 天前的主题,其中的信息可能已经有所发展或是发生改变。
nicevalidator 远程问题remote
问题是无论数据是否重复,ajax总是返回没有找到。
<input data-rule="手机账号:required; remote[__URL__/ajaxPhone/, account];"name="account" id="account" type="text" >
//下面是控制器,问题应该不在控制器,trim(I('post.account'));替换成具体的号码都能验证。
//ajax验证手机号码是否存在与重复start
public function ajaxPhone(){
if(I("post.account")){
$m=M('staff');
$data['staff_biznumber']=session('bizNumber');
$data['staff_phoneaccount']=trim(I('post.account'));
$value=$m->where($data)->getField('staff_phoneaccount');
if($value){
echo "该手机已经被注册";//"错误消息"
}else{
echo "还有问题";//""代表成功
}
}
}
/*ajax验证手机号码是否存在与重复end*/