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

更多专业前端知识,请上 【猿2048】www.mk2048.com

ajax提交手机号去数据库验证并返回状态值相关推荐

  1. ajax提交手机号到php,ajax怎样申请手机号到数据库验证并且返回数据的状态值

    这次给大家带来ajax怎样申请手机号到数据库验证并且返回数据的状态值,ajax申请手机号到数据库验证并且返回数据状态值的注意事项有哪些,下面就是实战案例,一起来看一下. 本文实例为大家分享了ajax提 ...

  2. js登录特效+ajax提交表单+异步刷新验证

    今天成功测试一种js登录特效+ajax提交表单+异步刷新验证,登录时特效提醒,无刷新ajax提交表单,获取验证结果,跳转正式页面:废话不多说,先直接分享代码: 1.主界面index.php  加载的这 ...

  3. ajax提交数据给谁,jquery ajax提交数据给后端

    大家好,今天铁柱兄给大家带一段jquery ajax提交数据给后端的教学. 初学javaweb的同学前端提交数据基本上都是用form表单提交,这玩意儿反正我是觉得不太好玩.而JavaScript aj ...

  4. ajax提交form表单到php,ajax如何提交form表单数据?ajax提交form表单数据的方法介绍...

    对于form表单数据的提交,我们一般都会想到使用ajax提交,那么,ajax如何来提交form表单数据呢?接下来的这篇文章就来给大家来介绍关于ajax提交form表单数据方法,有需要的伙伴可以参考一下 ...

  5. jquery表单ajax json数据,jquery序列化form表单使用ajax提交后处理返回的json数据

    1.返回json字符串: /** 将一个字符串输出到浏览器 */ protected void writeJson(String json) { PrintWriter pw = null; try ...

  6. 在登录页面中js进行正则验证电话号码和邮箱地址,并使用ajax进行用户ID的数据库验证

    本文说的是在登录页面中使用js进行正则验证并使用ajax进行用户ID的数据库验证,另外也加入键盘监听. 先看一下登录的jsp页面代码 <%@ page language="java&q ...

  7. 用ajax提交表单给数据库,如何利用ajax提交form表单到数据库

    如何利用ajax提交form表单到数据库 发布时间:2021-06-17 14:52:49 来源:亿速云 阅读:75 作者:小新 这篇文章主要介绍如何利用ajax提交form表单到数据库,文中介绍的非 ...

  8. ajax提交form表单到数据库(无刷新)

    在静态页面提交表单到数据库很简单就是单纯的 <form action="test.php" method="post"> </form> ...

  9. 26:第三章:开发通行证服务:9:【注册/登录】接口:验证码校验OK后,先根据手机号去查查该用户是否已存在,如果用户不存在就创建这个用户;(tkmybatis查询构建查询条件,雪花算法,枚举类等等)

    说明: (1)本篇博客内容:继续开发[注册/登录]接口: ● 在[25:第三章:开发通行证服务:8:[注册/登录]接口:接收并校验"手机号和验证码"参数:]中,[注册/登录]接口, ...

最新文章

  1. 轻量级图卷积网络LightGCN介绍和构建推荐系统示例
  2. win 2003 IIS如何防止代码注入
  3. carsim学习笔记5——carsim与simulink联合仿真
  4. 我终将失去了你,我的MSN君
  5. 第一代计算机主要应用领域为数据处理,第一代计算机主要应用领域为____。    A.数据处理 B.人工智能 C.科学计算 D.过程控制...
  6. word转PDF-Python编写的插件
  7. 如何从商业模式画布中看到自己的优势?
  8. LeetCode 69. x 的平方根
  9. ev4加密视频转换成MP4格式
  10. Android破解游戏内购心得
  11. 采用全球面螺旋线的 光纤陀螺仪
  12. 齐次式的相关知识【初级中阶辅导】
  13. 【产品】 产品设计之结构设计:注塑件产生气纹的原因
  14. UML软件开发与建模工具Enterprise Architect发布最新版本v15.2
  15. centos6 安装redis
  16. dns设置快速连接微软服务器,快速搭建Windows防污染DNS服务器——Pcap_DNSProxy(一)...
  17. java计算机毕业设计高校学生综合素质测评系统源码+mysql数据库+系统+lw文档+部署
  18. 听说你也有拖延症快来看看这篇文章
  19. 计算机教案三维目标,教学设计的三维目标
  20. 热电阻与热电偶有什么区别-凯利讯半导体

热门文章

  1. html输入框点击后去掉默认文字颜色,input的一些默认样式的更改
  2. json文件读取之reader.onload中的定义的变量在其函数外部进行处理
  3. android u盘检测工具,android USBU盘 接入检测
  4. ltp-ddt eth_iperf_tcp iperf dualtest遇到的问题
  5. 使用Mongo索引需要注意的几个点
  6. tar命令核心应用案列及多重参数和find组合应用
  7. SX-BOX试用笔记
  8. 定时器和promise_手写Promise核心原理,再也不怕面试官问我Promise原理
  9. 在cmd命令行下编译运行C/C++源文件
  10. biweb wms门户网站php开源建站系统 v5.8.3,BIWEB WMS PHP开源企业建站系统 v5.8.5