ajax提交手机号到数据库的具体代码
来源:爱站网时间:2022-12-21编辑:网友分享
ajax提交手机号到数据库的具体代码内容让小编给大家伙说说看是怎样的,下面这篇文章就是小编整理出来的资料,需要的朋友可以随时来参考阅读下,具有很高的参考价值。
本文实例为大家分享了ajax提交手机号去数据库的具体代码,并返回状态值,供大家参考,具体内容如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
<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的提交值,去数据库查询,并返回。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
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); //返回状态值给前台
}
|
ajax提交手机号到数据库的具体代码都看明白了吗,不懂的地方记得联系小编解答,本平台提供了很多技术上比较专业的文章内容,为新手朋友创造了良好的学习环境,喜欢可以关注。