Heim >Web-Frontend >js-Tutorial >Ajax übermittelt die Mobiltelefonnummer zur Überprüfung an die Datenbank und gibt den Statuswert zurück
In diesem Artikel werden hauptsächlich die relevanten Informationen zur Übermittlung von Mobiltelefonnummern an die Datenbank zur Überprüfung und zur Rückgabe von Statuswerten ausführlich vorgestellt. Interessierte Freunde können sich auf
Beispiele in diesem Artikel beziehen Ich habe Ihnen den spezifischen Code für Ajax mitgeteilt, um die Mobiltelefonnummer an die Datenbank zu übermitteln und den Statuswert als Referenz zurückzugeben. Der spezifische Inhalt lautet wie folgt:
<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>
Der Hintergrund empfängt den von Ajax übermittelten Wert und fragt ihn ab Datenbank und gibt sie zurück.
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); //返回状态值给前台 }
Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.
Verwandte Artikel:
Implementierung der Ajax-Popup-Anmeldefunktion in ECSHOP
Ajax-Implementierung des Seitenladens und Löschens von Inhalten
Ajax implementiert PHPCMS-ähnliche Funktionen (Bild- und Text-Tutorial)
Das obige ist der detaillierte Inhalt vonAjax übermittelt die Mobiltelefonnummer zur Überprüfung an die Datenbank und gibt den Statuswert zurück. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!