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

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

$(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;

}

}

});

});

});

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

}

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

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

  1. 织梦做ajax提交,织梦用ajax提交自定义表单的办法-不跳转

    织梦不跳转用ajax提交自定义表单的最新方法亲测可用 1.引入jquery库 织梦自定义表单调用代码代码: 这里的id="btn"的值要和下面ajax代码里#btn值一样 把aja ...

  2. html ajax提交表单实例,Ajax提交表单并接收json实例代码

    需求: 实现点击按钮后,数据以表单形式提交至服务器,并接收来自服务器的返回数据.过程中页面不刷新. html代码 xingming: nianling: ajax提交 js代码 function my ...

  3. ajax提交后立刻刷新,Ajax提交表单页面刷新很快的解决方法

    注:使用ajax 提交表单时 type类型最好不用submit 用button合适 function formCheck(){ $.ajax({ type: "post", url ...

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

    <script type="text/javascript">$(function(){$('.agree_regi').click(function(){var ph ...

  5. ajax提交到mysql_利用ajax的方式来提交数据到后台数据库及交互功能

    怎么样用ajax来提交数据到后台数据库,并完成交互呢????? 一.当我们在验证表单的时候,为了阻止把错误的也发送到服务器,我们通常这样设置: $(function(){ var isusername ...

  6. form表单ajax提交 ac,請求Ajax 帶返回值的通用方法, 自動獲取頁面控件值(form表單post方法提交 ),自動給控件賦值...

    //自動獲取頁面控件值 function GetWebControls(element) { var reVal = ""; $(element).find('input,sele ...

  7. vb ajax提交post,使用jQuery AJAX将JS数组传递给VB.Net post

    我使用jQuery AJAX post请求将客户端JS数组传递给服务器端VB.NET代码.我有一种方法可行,但我想知道最佳做法.我一开始是这样的:使用jQuery AJAX将JS数组传递给VB.Net ...

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

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

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

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

最新文章

  1. 配置高可用的Hadoop平台
  2. php 判断是否gzip,PHP网站判断页面文件或图片是否经过gzip压缩
  3. MQTT数据接收流程之数据处理回调函数注册(基于LWIP/RDA8955平台)
  4. ubuntu 系统U盘中 文件出现小锁子
  5. 《Essential C++》笔记之迭代器Iterator(泛型指针)
  6. Linux启动流程与模块管理(15)
  7. bootstrap你让前端小狮子们又喜又恨
  8. Linux 给用户 赋某个文件夹操作的权限
  9. php 带$字符处理,thinkphp中的特殊字符处理
  10. 湖南大学高级软件开发过程
  11. Hadoop——快速入门
  12. 阿里云视频点播配置步骤
  13. Linux学习-软件磁盘阵列
  14. python小程序源码合集
  15. 键盘怎么按出计算机,怎么在电脑键盘上打出艾特@键? 原来是这样的
  16. 自定义函数 | 批量计算微生物群落的alpha多样性
  17. 用户计算机脱域了如何处理,AD域计算机经常脱域
  18. vue导入音乐_【vlog制作】不经电脑,如何在VUE中导入自定义音乐
  19. 这份苹果手机应用历史总排行榜很有意思!
  20. 区块链在金融行业有哪些应用

热门文章

  1. span标签的取值与赋值
  2. php 修改图像大小,php 修改图片大小
  3. php实例新讲php,实例讲解PHP5 新特性
  4. sqlerror.java.1055,请问大佬,eclipse连接数据库出现这个错误怎么办
  5. 安卓雷曼大冒险一直连接服务器,雷曼大冒险连接不到服务器是什么原因?网络连接失败的原因和解决办法[图]...
  6. java打印输出 怎么隔开_java日志分开打印
  7. SpringBoot中的定时任务的同步与异步
  8. MySQL CONCAT函数:字符串拼接
  9. redhad6.4 配置在线yum源
  10. java中注解操作redis_spring boot —— redis 缓存注解使用教程