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); //返回状态值给前台}
更多专业前端知识,请上 【猿2048】www.mk2048.com
ajax提交手机号去数据库验证并返回状态值相关推荐
- ajax提交手机号到php,ajax怎样申请手机号到数据库验证并且返回数据的状态值
这次给大家带来ajax怎样申请手机号到数据库验证并且返回数据的状态值,ajax申请手机号到数据库验证并且返回数据状态值的注意事项有哪些,下面就是实战案例,一起来看一下. 本文实例为大家分享了ajax提 ...
- js登录特效+ajax提交表单+异步刷新验证
今天成功测试一种js登录特效+ajax提交表单+异步刷新验证,登录时特效提醒,无刷新ajax提交表单,获取验证结果,跳转正式页面:废话不多说,先直接分享代码: 1.主界面index.php 加载的这 ...
- ajax提交数据给谁,jquery ajax提交数据给后端
大家好,今天铁柱兄给大家带一段jquery ajax提交数据给后端的教学. 初学javaweb的同学前端提交数据基本上都是用form表单提交,这玩意儿反正我是觉得不太好玩.而JavaScript aj ...
- ajax提交form表单到php,ajax如何提交form表单数据?ajax提交form表单数据的方法介绍...
对于form表单数据的提交,我们一般都会想到使用ajax提交,那么,ajax如何来提交form表单数据呢?接下来的这篇文章就来给大家来介绍关于ajax提交form表单数据方法,有需要的伙伴可以参考一下 ...
- jquery表单ajax json数据,jquery序列化form表单使用ajax提交后处理返回的json数据
1.返回json字符串: /** 将一个字符串输出到浏览器 */ protected void writeJson(String json) { PrintWriter pw = null; try ...
- 在登录页面中js进行正则验证电话号码和邮箱地址,并使用ajax进行用户ID的数据库验证
本文说的是在登录页面中使用js进行正则验证并使用ajax进行用户ID的数据库验证,另外也加入键盘监听. 先看一下登录的jsp页面代码 <%@ page language="java&q ...
- 用ajax提交表单给数据库,如何利用ajax提交form表单到数据库
如何利用ajax提交form表单到数据库 发布时间:2021-06-17 14:52:49 来源:亿速云 阅读:75 作者:小新 这篇文章主要介绍如何利用ajax提交form表单到数据库,文中介绍的非 ...
- ajax提交form表单到数据库(无刷新)
在静态页面提交表单到数据库很简单就是单纯的 <form action="test.php" method="post"> </form> ...
- 26:第三章:开发通行证服务:9:【注册/登录】接口:验证码校验OK后,先根据手机号去查查该用户是否已存在,如果用户不存在就创建这个用户;(tkmybatis查询构建查询条件,雪花算法,枚举类等等)
说明: (1)本篇博客内容:继续开发[注册/登录]接口: ● 在[25:第三章:开发通行证服务:8:[注册/登录]接口:接收并校验"手机号和验证码"参数:]中,[注册/登录]接口, ...
最新文章
- 轻量级图卷积网络LightGCN介绍和构建推荐系统示例
- win 2003 IIS如何防止代码注入
- carsim学习笔记5——carsim与simulink联合仿真
- 我终将失去了你,我的MSN君
- 第一代计算机主要应用领域为数据处理,第一代计算机主要应用领域为____。 A.数据处理 B.人工智能 C.科学计算 D.过程控制...
- word转PDF-Python编写的插件
- 如何从商业模式画布中看到自己的优势?
- LeetCode 69. x 的平方根
- ev4加密视频转换成MP4格式
- Android破解游戏内购心得
- 采用全球面螺旋线的 光纤陀螺仪
- 齐次式的相关知识【初级中阶辅导】
- 【产品】 产品设计之结构设计:注塑件产生气纹的原因
- UML软件开发与建模工具Enterprise Architect发布最新版本v15.2
- centos6 安装redis
- dns设置快速连接微软服务器,快速搭建Windows防污染DNS服务器——Pcap_DNSProxy(一)...
- java计算机毕业设计高校学生综合素质测评系统源码+mysql数据库+系统+lw文档+部署
- 听说你也有拖延症快来看看这篇文章
- 计算机教案三维目标,教学设计的三维目标
- 热电阻与热电偶有什么区别-凯利讯半导体
热门文章
- html输入框点击后去掉默认文字颜色,input的一些默认样式的更改
- json文件读取之reader.onload中的定义的变量在其函数外部进行处理
- android u盘检测工具,android USBU盘 接入检测
- ltp-ddt eth_iperf_tcp iperf dualtest遇到的问题
- 使用Mongo索引需要注意的几个点
- tar命令核心应用案列及多重参数和find组合应用
- SX-BOX试用笔记
- 定时器和promise_手写Promise核心原理,再也不怕面试官问我Promise原理
- 在cmd命令行下编译运行C/C++源文件
- biweb wms门户网站php开源建站系统 v5.8.3,BIWEB WMS PHP开源企业建站系统 v5.8.5