您的位置:时时app平台注册网站 > web前端 > AJAX完毕轻易的挂号页面异步央浼彩世界网址

AJAX完毕轻易的挂号页面异步央浼彩世界网址

2019-11-28 05:21

 

 

 

JS先剖断,把前端能够的判定做,收缩服务器的相互

$('button').on('click',function(){;
            var booluser =  $('#data input')[0].value.length >= 8;
            var     boolpwd = $('#data input')[1].value.length >= 6  ;
            var boolpwd1 = $('#data input')[1].value == $('#data input')[2].value ;
            var retel =/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])d{8}$/g; 
            var booltel = retel.test($('#data input')[3].value);
            var reemail = /^w ([- .]w )*@w ([-.]w )*.w ([-.]w )*$/g ;
            var boolemail = reemail.test($('#data input')[4].value);
            //这里应该嵌套使if的,但是不是实际开发,这么写便于代码观看
            if(!booluser){
                console.log('user:不能少于8位');
            }
            if(!boolpwd){
                console.log('pwd:不能少于6位');
            }
            if(!boolpwd1){
                console.log('pwd1:两次输入密码不一致');
            }
            if(!booltel){
                console.log('tel:请输入正确的电话号');
            }
            if(!boolemail){
                console.log('email:请输入正确的邮箱格式');
            }

 轻松构造

彩世界网址 1

AJAX简介

(1)AJAX = 异步 JavaScript 和 XML。

(2)AJAX 是意气风发种用于创制迅速动态网页的技术。

(3)通过在后台与服务器实行小量数据交换,AJAX 能够使网页完毕异步更新。那象征能够在不另行加载整个网页的景观下,对网页的某部分举行翻新。

(4)传统的网页(不行使 AJAX卡塔尔国借使急需立异内容,必得重载整个网页面。

在php中收受网络伏乞传过来的数量,查看数据库做出判别,把结果反映给前段

<?php
var_dump($_GET);
$user = $_GET['user'];
$pwd = $_GET['pwd'];
$tel = $_GET['tel'];
$email = $_GET['email'];
$msg = '';
header('Content-type:text/html;charset=utf8');
   $adders = "mysql:host=localhost;dbname=Users;";
   $db = new PDO($adders,"root");
   $db->exec('set names utf8');
   //链接数据库,创建表
   $result = $db->exec('create table if not exists ajaxreg(user varchar(100) 
         primary key,pwd varchar(100),tel varchar(30),email varchar(30)) 
         default charset=utf8');
   $resulttel = $db->query("select tel from ajaxreg ");
   $resulttel->setFetchMode(PDO::FETCH_ASSOC);
   $arr = $resulttel->fetchAll();

   foreach($arr as $ar){
       if( $ar['tel'] == $tel){
           $msg = "您输入的手机号已经存在";
         echo $msg;
       //如果手机号已存在,终止整个程序
        die();
       }
   }
         //如果手机号不存在执行下面代码
         $result = $db->exec("insert into ajaxreg values(
         '$user','$pwd','$tel','$email')");
         if($result){
           $msg = "注册成功";
         }else{
         $msg = "用户名已存在";
          }
   echo $msg;
 $db->close();
?>

这么三个简约的注册分界面就用AJAX完毕了

运用ajax做异步央求

if(booluser && boolpwd && boolpwd1 && booltel && boolemail){                
                $.ajax({
                    type:"get",

                    url:"reg.php",
                    async:true,
                    data:{

                        user:$('#data input')[0].value,
                        pwd:$('#data input')[1].value,
                        tel:$('#data input')[3].value,
                        email:$('#data input')[4].value
                    },
                    success : function(data){
                        console.log(data);
                    }
                });
            }
            })

本文由时时app平台注册网站发布于web前端,转载请注明出处:AJAX完毕轻易的挂号页面异步央浼彩世界网址

关键词: