ajax提交手机号到php,ajax怎样申请手机号到数据库验证并且返回数据的状态值
这次给大家带来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怎样申请手机号到数据库验证并且返回数据的状态值相关推荐
- 织梦做ajax提交,织梦用ajax提交自定义表单的办法-不跳转
织梦不跳转用ajax提交自定义表单的最新方法亲测可用 1.引入jquery库 织梦自定义表单调用代码代码: 这里的id="btn"的值要和下面ajax代码里#btn值一样 把aja ...
- html ajax提交表单实例,Ajax提交表单并接收json实例代码
需求: 实现点击按钮后,数据以表单形式提交至服务器,并接收来自服务器的返回数据.过程中页面不刷新. html代码 xingming: nianling: ajax提交 js代码 function my ...
- ajax提交后立刻刷新,Ajax提交表单页面刷新很快的解决方法
注:使用ajax 提交表单时 type类型最好不用submit 用button合适 function formCheck(){ $.ajax({ type: "post", url ...
- ajax提交手机号去数据库验证并返回状态值
<script type="text/javascript">$(function(){$('.agree_regi').click(function(){var ph ...
- ajax提交到mysql_利用ajax的方式来提交数据到后台数据库及交互功能
怎么样用ajax来提交数据到后台数据库,并完成交互呢????? 一.当我们在验证表单的时候,为了阻止把错误的也发送到服务器,我们通常这样设置: $(function(){ var isusername ...
- form表单ajax提交 ac,請求Ajax 帶返回值的通用方法, 自動獲取頁面控件值(form表單post方法提交 ),自動給控件賦值...
//自動獲取頁面控件值 function GetWebControls(element) { var reVal = ""; $(element).find('input,sele ...
- vb ajax提交post,使用jQuery AJAX将JS数组传递给VB.Net post
我使用jQuery AJAX post请求将客户端JS数组传递给服务器端VB.NET代码.我有一种方法可行,但我想知道最佳做法.我一开始是这样的:使用jQuery AJAX将JS数组传递给VB.Net ...
- ajax提交数据给谁,jquery ajax提交数据给后端
大家好,今天铁柱兄给大家带一段jquery ajax提交数据给后端的教学. 初学javaweb的同学前端提交数据基本上都是用form表单提交,这玩意儿反正我是觉得不太好玩.而JavaScript aj ...
- ajax提交form表单到php,ajax如何提交form表单数据?ajax提交form表单数据的方法介绍...
对于form表单数据的提交,我们一般都会想到使用ajax提交,那么,ajax如何来提交form表单数据呢?接下来的这篇文章就来给大家来介绍关于ajax提交form表单数据方法,有需要的伙伴可以参考一下 ...
最新文章
- 配置高可用的Hadoop平台
- php 判断是否gzip,PHP网站判断页面文件或图片是否经过gzip压缩
- MQTT数据接收流程之数据处理回调函数注册(基于LWIP/RDA8955平台)
- ubuntu 系统U盘中 文件出现小锁子
- 《Essential C++》笔记之迭代器Iterator(泛型指针)
- Linux启动流程与模块管理(15)
- bootstrap你让前端小狮子们又喜又恨
- Linux 给用户 赋某个文件夹操作的权限
- php 带$字符处理,thinkphp中的特殊字符处理
- 湖南大学高级软件开发过程
- Hadoop——快速入门
- 阿里云视频点播配置步骤
- Linux学习-软件磁盘阵列
- python小程序源码合集
- 键盘怎么按出计算机,怎么在电脑键盘上打出艾特@键? 原来是这样的
- 自定义函数 | 批量计算微生物群落的alpha多样性
- 用户计算机脱域了如何处理,AD域计算机经常脱域
- vue导入音乐_【vlog制作】不经电脑,如何在VUE中导入自定义音乐
- 这份苹果手机应用历史总排行榜很有意思!
- 区块链在金融行业有哪些应用
热门文章
- span标签的取值与赋值
- php 修改图像大小,php 修改图片大小
- php实例新讲php,实例讲解PHP5 新特性
- sqlerror.java.1055,请问大佬,eclipse连接数据库出现这个错误怎么办
- 安卓雷曼大冒险一直连接服务器,雷曼大冒险连接不到服务器是什么原因?网络连接失败的原因和解决办法[图]...
- java打印输出 怎么隔开_java日志分开打印
- SpringBoot中的定时任务的同步与异步
- MySQL CONCAT函数:字符串拼接
- redhad6.4 配置在线yum源
- java中注解操作redis_spring boot —— redis 缓存注解使用教程