Ajax将电话号码提交给数据库验证并返回状态值。
这个例子为大家分享具体的ajax代码,把电话号码提交给数据库,并返回状态值,供大家参考,具体内容如下$(函数(){())
$('。agree_regi)。Click(function(){)
VaR的电话=美元。修剪($(#电话)。瓦迩()));
如果(电话= {)
newalert(2,请输入手机号码
返回false;
其他{ }
VaR reg = / ^ 01 { 3 | 4 | 5 | 8 | 7 } { 0-9 } D { 8 } $ /;
如果(!reg.test(电话)){
newalert(2,请输入一个有效的手机号码
返回false;
}
}
var数据{
电话:电话,
};
$ ajax({
类型:邮政
网址:{::U(寄存器/ phonefind ')}
数据:数据,
成功:函数(MSG){
如果(味精= = '0'){
newalert(2,手机号码是错的
}
如果(味精= = 1){
newalert(2,的电话号码已被注册,请直接登录
}
如果(味精= = 2){
位置。href = / /登记rewnerphone =+电话;
}
如果(味精= = 3){
位置。href = / /登记regnestphone =+电话;
}
}
});
});
});
后台接收Ajax提交值,转到数据库查询,并返回。
公共函数PhoneFind(){
如果(!空(我('param。电话))){ / /我的方法得到邮寄的价值
美元手机=我('param。电话);
用户名= M(cuser );
既为用户->美元美元在(array('电话')->找到(= >美元手机)); / /数据库查询,并返回一个数组
如果(!空($ RES { 'password ' })){
$状态= 1;密码,用户直接登录
} elseif(!空($)){
$ = 2;没有密码,设置密码,是所有者。
其他{ }
$状态= 3;不存在,是已注册的访问者。
}
其他{ }
$ = 0;移动电话号码错了
}
美元-> ajaxreturn(美元地位); / /返回到前台
}
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。