ajax提交手機(jī)號去數(shù)據(jù)庫驗(yàn)證并返回狀態(tài)值
更新時間:2017年01月19日 14:57:36 作者:yangzailu
這篇文章主要為大家詳細(xì)介紹了ajax提交手機(jī)號去數(shù)據(jù)庫驗(yàn)證并返回狀態(tài)值的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實(shí)例為大家分享了ajax提交手機(jī)號去數(shù)據(jù)庫的具體代碼,并返回狀態(tài)值,供大家參考,具體內(nèi)容如下
<script type="text/javascript"> $(function(){ $('.agree_regi').click(function(){ var phone = $.trim($("#phone").val()); if(phone == ""){ NewAlert(2,"請輸入手機(jī)號",null); return false; }else{ var reg = /^0?1[3|4|5|8|7][0-9]\d{8}$/; if (!reg.test(phone)) { NewAlert(2,"請輸入有效的手機(jī)號碼",null); return false; } } var data ={ phone:phone, }; $.ajax({ type:"POST", url:"{:U('Register/PhoneFind')}", data:data, success:function(msg){ if(msg=='0'){ NewAlert(2,"手機(jī)號有誤",null); } if(msg=='1'){ NewAlert(2,"該手機(jī)號已經(jīng)注冊,請直接登錄",null); } if(msg=='2'){ location.href="/Register/Regowner?phone="+phone; } if(msg=='3'){ location.href="/Register/Regnest?phone="+phone; } } }); }); }); </script>
后臺接收ajax的提交值,去數(shù)據(jù)庫查詢,并返回。
public function PhoneFind(){ if(!empty(I('param.phone'))){ //I方法獲取post提交的值 $phone = I('param.phone'); $user = M("cuser"); $res=$user->where(array('phone' =>$phone))->find(); //去數(shù)據(jù)庫查詢一條,并以數(shù)組返回 if (!empty($res['password'])) { $status=1;//密碼存在,用戶直接登錄 }elseif(!empty($res)){ $status=2;//存在,沒有密碼,設(shè)置密碼,是業(yè)主 }else{ $status=3;//不存在,是游客,注冊 } }else{ $status=0;//手機(jī)號有誤 } $this->ajaxReturn($status); //返回狀態(tài)值給前臺 }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- jquery ajax 登錄驗(yàn)證實(shí)現(xiàn)代碼
- Ajax實(shí)時驗(yàn)證用戶名/郵箱等是否已經(jīng)存在的代碼打包
- jquery+ajax驗(yàn)證不通過也提交表單問題處理
- Ajax實(shí)現(xiàn)異步刷新驗(yàn)證用戶名是否已存在的具體方法
- Ajax 表單驗(yàn)證 實(shí)現(xiàn)代碼
- PHP+Ajax異步通訊實(shí)現(xiàn)用戶名郵箱驗(yàn)證是否已注冊( 2種方法實(shí)現(xiàn))
- 基于jQuery實(shí)現(xiàn)的Ajax 驗(yàn)證用戶名是否存在的實(shí)現(xiàn)代碼
- jquery validate和jquery form 插件組合實(shí)現(xiàn)驗(yàn)證表單后AJAX提交
- asp+Ajax簡單客戶登陸驗(yàn)證
- jsp+ajax實(shí)現(xiàn)無刷新(鼠標(biāo)離開文本框即驗(yàn)證用戶名)實(shí)現(xiàn)思路
相關(guān)文章
ajax實(shí)現(xiàn)頁面加載和內(nèi)容刪除
這篇文章主要為大家詳細(xì)介紹了ajax實(shí)現(xiàn)頁面加載和內(nèi)容刪除的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03用AJAX實(shí)現(xiàn)的無刷新的分頁實(shí)現(xiàn)代碼(asp.net)
最近學(xué)習(xí)了AJAX技術(shù)。AJAX,指的是異步的Javascript和xml。它的基本原理就是頁面用Javascript發(fā)送一個異步的http請求到服務(wù)器,服務(wù)器返回?cái)?shù)據(jù)后,再用Javascript靜態(tài)的去更改頁面某個地方的值,而無需提交表單。2011-04-04Axios和Ajax的區(qū)別是什么(詳細(xì)介紹)
ajax技術(shù)實(shí)現(xiàn)了局部數(shù)據(jù)的刷新,axios實(shí)現(xiàn)了對ajax的封裝,axios有的ajax都有,ajax有的axios不一定有,總結(jié)一句話就是axios是ajax,ajax不止axios,本文對Axios和Ajax的區(qū)別是什么給大家講解的非常詳細(xì),需要的朋友一起看看吧2023-10-10jQuery Ajax 實(shí)例詳解 ($.ajax、$.post、$.get)
本文給大家分享jquery ajax實(shí)例文章,由于jquery在異步提交方面封裝的非常好,直接用ajax非常麻煩,jquery大大簡化了我們的操作,不用考慮瀏覽器的問題了。對jquery ajax實(shí)例相關(guān)介紹感興趣的朋友一起學(xué)習(xí)吧2015-11-11jQuery中ajax - post() 方法實(shí)例詳解
在jquery中的ajax有二個數(shù)據(jù)發(fā)送模式,一種是get,另一種是post(),下面我來給大家介紹介紹,有需要了解的朋友可參考2015-09-09