• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ajax提交手机号去数据库验证并返回状态值

    本文实例为大家分享了ajax提交手机号去数据库的具体代码,并返回状态值,供大家参考,具体内容如下

    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>
    
    

    后台接收ajax的提交值,去数据库查询,并返回。

    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);         //返回状态值给前台
     }
    

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • jquery ajax 登录验证实现代码
    • Ajax实时验证用户名/邮箱等是否已经存在的代码打包
    • jquery+ajax验证不通过也提交表单问题处理
    • Ajax实现异步刷新验证用户名是否已存在的具体方法
    • Ajax 表单验证 实现代码
    • PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
    • 基于jQuery实现的Ajax 验证用户名是否存在的实现代码
    • jquery validate和jquery form 插件组合实现验证表单后AJAX提交
    • asp+Ajax简单客户登陆验证
    • jsp+ajax实现无刷新(鼠标离开文本框即验证用户名)实现思路
    上一篇:完美解决ajax跨域请求下parsererror的错误
    下一篇:初学者必看的Ajax总结篇
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ajax提交手机号去数据库验证并返回状态值 ajax,提交,手机号,去,数据库,