Maison > interface Web > js tutoriel > ajax soumet le numéro de téléphone mobile à la base de données pour vérification et renvoie la valeur de statut

ajax soumet le numéro de téléphone mobile à la base de données pour vérification et renvoie la valeur de statut

亚连
Libérer: 2018-05-23 09:48:18
original
1987 Les gens l'ont consulté

Cet article présente principalement en détail les informations pertinentes sur la soumission par ajax des numéros de téléphone mobile à la base de données pour vérification et renvoi des valeurs de statut. Il a une certaine valeur de référence. Les amis intéressés peuvent se référer à

Exemples dans cet article I. J'ai partagé avec vous le code spécifique pour ajax pour soumettre le numéro de téléphone mobile à la base de données et renvoyer la valeur de statut pour votre référence. Le contenu spécifique est le suivant

<script type="text/javascript">
 $(function(){
 $(&#39;.agree_regi&#39;).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(&#39;Register/PhoneFind&#39;)}",
  data:data,
  success:function(msg){
   if(msg==&#39;0&#39;){
   NewAlert(2,"手机号有误",null);
   }
   if(msg==&#39;1&#39;){
   NewAlert(2,"该手机号已经注册,请直接登录",null);
   }
   if(msg==&#39;2&#39;){
   location.href="/Register/Regowner?phone="+phone;
   }
   if(msg==&#39;3&#39;){
   location.href="/Register/Regnest?phone="+phone;
   } 
  }
  });
 });
 });
</script>
Copier après la connexion

L'arrière-plan reçoit la valeur soumise par ajax, interroge la base de données et la renvoie.

public function PhoneFind(){
  if(!empty(I(&#39;param.phone&#39;))){ //I方法获取post提交的值
   $phone = I(&#39;param.phone&#39;);
   $user = M("cuser");
   $res=$user->where(array(&#39;phone&#39; =>$phone))->find(); //去数据库查询一条,并以数组返回
   if (!empty($res[&#39;password&#39;])) {
    $status=1;//密码存在,用户直接登录
   }elseif(!empty($res)){
    $status=2;//存在,没有密码,设置密码,是业主
   }else{
    $status=3;//不存在,是游客,注册
   }
  }else{
   $status=0;//手机号有误
  }
  $this->ajaxReturn($status);         //返回状态值给前台
 }
Copier après la connexion

J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir.

Articles connexes :

Implémentation de la fonction de connexion contextuelle ajax dans ECSHOP

Ajax implémentant le chargement de page et la suppression de contenu

Ajax implémente la fonction phpcms like (tutoriel image et texte)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal