Home > Article > Web Front-end > ajax submits mobile phone number to database for verification and returns status value
This article mainly introduces in detail the relevant information about ajax submitting the mobile phone number to the database for verification and returning the status value. It has certain reference value. Interested friends can refer to the example of this article
I have shared with you the specific code for ajax to submit the mobile phone number to the database and return the status value for your reference. The specific content is as follows
<script type="text/javascript"> $(function(){ $('.agree_regi').click(function(){ var phone = $.trim($("#phone").val()); if(phone == ""){ NewAlert(2,"请输入手机号",null); return false; }else{ var reg = /^0?1[3|4|5|8|7][0-9]\d{8}$/; if (!reg.test(phone)) { NewAlert(2,"请输入有效的手机号码",null); return false; } } var data ={ phone:phone, }; $.ajax({ type:"POST", url:"{:U('Register/PhoneFind')}", data:data, success:function(msg){ if(msg=='0'){ NewAlert(2,"手机号有误",null); } if(msg=='1'){ NewAlert(2,"该手机号已经注册,请直接登录",null); } if(msg=='2'){ location.href="/Register/Regowner?phone="+phone; } if(msg=='3'){ location.href="/Register/Regnest?phone="+phone; } } }); }); }); </script>
The background receives the ajax submitted value, queries the database, and returns it.
public function PhoneFind(){ if(!empty(I('param.phone'))){ //I方法获取post提交的值 $phone = I('param.phone'); $user = M("cuser"); $res=$user->where(array('phone' =>$phone))->find(); //去数据库查询一条,并以数组返回 if (!empty($res['password'])) { $status=1;//密码存在,用户直接登录 }elseif(!empty($res)){ $status=2;//存在,没有密码,设置密码,是业主 }else{ $status=3;//不存在,是游客,注册 } }else{ $status=0;//手机号有误 } $this->ajaxReturn($status); //返回状态值给前台 }
The above is what I compiled for everyone. I hope it will be helpful to everyone in the future.
Related articles:
Implementing ajax pop-up login function in ECSHOP
ajax realizing page loading and content deletion
Ajax implements phpcms like function (graphic tutorial)
The above is the detailed content of ajax submits mobile phone number to database for verification and returns status value. For more information, please follow other related articles on the PHP Chinese website!