亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php+Ajax無刷新驗證用戶名操作實例詳解

2024-05-05 00:07:08
字體:
來源:轉載
供稿:網友

本文實例講述了php+Ajax無刷新驗證用戶名操作。分享給大家供大家參考,具體如下:

AJAX 簡介

AJAX = Asynchronous JavaScript And XML(異步 JavaScript 及 XML)
AJAX 是 Asynchronous JavaScript And XML 的首字母縮寫。
AJAX 并不是一種新的編程語言,而僅僅是一種新的技術,它可以創建更好、更快且交互性更強的 web 應用程序。
AJAX 使用 JavaScript 在 web 瀏覽器與 web 服務器之間來發送和接收數據。
通過在幕后與 web 服務器交換數據,而不是每當用戶作出改變時重載整個 web 頁面,AJAX 技術可以使網頁更迅速地響應

Ajax請求

傳統的 web 應用程序會把數據提交到 web 服務器(使用 HTML 表單)。在 web 服務器把數據處理完畢之后,會向用戶返回一張完整的新網頁。
由于每當用戶提交輸入,服務器就會返回新網頁,傳統的 web 應用程序往往運行緩慢,且越來越不友好。
通過 AJAX,web 應用程序無需重載網頁,就可以發送并取回數據。完成這項工作,需要通過向服務器發送 HTTP 請求(在幕后),并通過當服務器返回數據時使用 JavaScript 僅僅修改網頁的某部分。
一般使用 XML 作為接收服務器數據的格式,盡管可以使用任何格式,包括純文本。

無刷驗證新用戶名

自己最近看視頻自學ajax,想把一些實例分享給大家,第一個案列是無刷新驗證用戶名是否可用。

一、效果圖

1、用戶可用

php,Ajax,無刷新,驗證,用戶名

2、用戶不可用

php,Ajax,無刷新,驗證,用戶名

3、項目文件(register.php-注冊頁面 和process.php-判斷用戶名是否可用)

php,Ajax,無刷新,驗證,用戶名

二、代碼

register.php-注冊頁面以及ajax發送請求

<!doctypehtml><htmllang="en"><head>  <meta charset="UTF-8">  <title>注冊</title>  <scripttype="text/javascript">    //創建ajax引擎    function getXmlHttpObject(){      var xmlHttpRequest;      //不同瀏覽器獲取對象XMLHttpRequest      if(window.ActiveXObject){        xmlHttpRequest=newActiveXObject("Microsoft.XMLHTTP");      }      else{        xmlHttpRequest=newXMLHttpRequest();      }      return xmlHttpRequest;    }    var myXmlHttpRequest="";    //驗證用戶名是否存在    function checkName(){      myXmlHttpRequest=getXmlHttpObject();      //判斷xmlHttpRequest是否成功      if(myXmlHttpRequest){        //通過myXmlHttpRequest對象發送請求到服務器的某個頁面        //第一個參數標示請求的方式,‘get'、‘post'        //第二個參數指定url,對那個頁面發送ajax請求(本質仍然是http請求)        /*XMLHttpRequest.open(bstrMethod, bstrUrl, varAsync, bstrUser,bstrPassword);         */        varurl="/Ajax/process.php?username="+$("username").value;        //window.alert(url);        myXmlHttpRequest.open("get",url,true);        //window.alert('創建ajax引擎成功');        //指定回調函數,chuili是函數名        myXmlHttpRequest.onreadystatechange=chuli;//調用        //真的發送請求,如果是各塔請求則填入null即可        //如果是post請求,則填入實際數據        myXmlHttpRequest.send(null);      }      else      {//        window.alert('創建失敗');      }    }    function chuli(){      // window.alert("cuhli函數被調用"+myXmlHttpRequest.readyState);      //我要取出從register.php返回的數據      if(myXmlHttpRequest.readyState==4){        //取出值,根據返回信息的數據格式        //window.alert("服務器返回"+myXmlHttpRequest.responseText);        $('myres').value=myXmlHttpRequest.responseText;      }    }    function $(id){      return document.getElementById(id);    }  </script></head><body><formaction="???" method="post">  用戶名字:<inputtype="text" name="username1"onkeyup="checkName()" id="username">  <input type="button"value="驗證用戶名">  <input style="border-width:0;color: #e93b3d" type="text" id="myres">  <br/>  用戶密碼:<inputtype="password" name="password"><br>  電子郵件:<inputtype="text" name="email"><br/>  <input type="submit"value="用戶注冊"></form></body></html>

process.php—判斷用戶名是否可用

<?php  //接受數據  $username=$_GET['username'];//  echo "用戶名".$username;  if($username=="李四"){    echo "用戶名不可用";  }  else{    echo"恭喜用戶名可用";  }?>

三、原理圖

php,Ajax,無刷新,驗證,用戶名

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩中文在线观看| 欧美性色xo影院| 欧美日本亚洲视频| 欧美电影免费观看高清| 成人字幕网zmw| 欧美在线视频观看免费网站| 久久久精品国产一区二区| 国产精品久久激情| 精品中文字幕乱| 国产一区二区三区毛片| 尤物九九久久国产精品的分类| 久久久久久久999精品视频| 中文字幕亚洲无线码在线一区| 久久久久久久亚洲精品| 91高清视频免费| 色多多国产成人永久免费网站| 国产噜噜噜噜噜久久久久久久久| 欧美性猛交xxxx偷拍洗澡| 中文字幕综合一区| 在线视频日本亚洲性| 亚洲欧洲一区二区三区久久| 亚洲美女在线看| 亚洲福利视频网站| 日韩av成人在线| 亚洲欧洲在线免费| 成年人精品视频| 欧美日韩在线免费| 美女久久久久久久| 精品毛片三在线观看| 欧美美女18p| 欧洲亚洲免费视频| 欧美亚洲国产精品| 亚洲人成伊人成综合网久久久| 亚洲人成毛片在线播放| 欧美一区二区三区……| 动漫精品一区二区| 亚洲va久久久噜噜噜| 国产女同一区二区| 亚洲美女中文字幕| 亚洲精品成人av| 日韩中文在线不卡| 亚洲精品中文字幕有码专区| 亚洲xxxxx电影| 夜色77av精品影院| 久热99视频在线观看| 国产精品91久久| 日本精品久久久| 亚洲一区二区三区在线免费观看| 一区二区在线视频播放| 国产日韩在线免费| 奇米四色中文综合久久| 国产精品久久久久久久久免费看| 欧美大片大片在线播放| 国产成人亚洲综合青青| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品久久久久av| 国产视频福利一区| 亚洲精品久久久久中文字幕二区| 亚洲影影院av| 国产综合香蕉五月婷在线| 亚洲精品电影在线| 久久乐国产精品| 亚洲欧美在线磁力| 国产激情综合五月久久| 国产欧美日韩免费| 精品国产一区二区三区久久狼5月| 日本老师69xxx| 中文字幕日韩av综合精品| 欧美精品在线极品| 欧美孕妇孕交黑巨大网站| 91免费看片在线| 国产午夜精品一区二区三区| 日韩欧美在线观看| 国产亚洲视频在线观看| 亚洲国产成人一区| 精品国产31久久久久久| 欧美裸体xxxx极品少妇软件| 日韩成人在线观看| 欧美日韩中文在线观看| 国产男人精品视频| 欧美大片大片在线播放| 国产一区二区三区久久精品| 成人欧美一区二区三区黑人孕妇| 久久国产精品久久国产精品| 国产成人精品久久二区二区91| 国产精品久久久久久久av电影| 日韩电影网在线| 国产精品日韩在线播放| 欧美一区二区三区精品电影| 欧美成人网在线| 亚洲一二三在线| 日韩欧美中文在线| 亚洲一级黄色av| 国产精品99久久久久久久久| 亚洲深夜福利视频| 国产精品一二三在线| 精品国产一区二区三区久久狼5月| 欧美成人免费一级人片100| 中文字幕视频一区二区在线有码| 国产成人一区二区| 国产精品成人v| 国产精品国模在线| 中文字幕在线看视频国产欧美| 国产亚洲精品91在线| 青青a在线精品免费观看| 中文字幕久久久av一区| 亚洲精品日韩欧美| 成人欧美一区二区三区在线湿哒哒| 尤物精品国产第一福利三区| 另类天堂视频在线观看| 日韩在线欧美在线| 亚洲国产日韩欧美在线99| 日本一区二区在线免费播放| 欧美激情18p| 国产精品精品国产| 欧美日韩亚洲国产一区| 欧美成人精品在线| 91精品国产91久久久久久久久| 中文字幕免费国产精品| 亚洲少妇激情视频| 国产精品高潮视频| 91精品久久久久久久久青青| 国产乱肥老妇国产一区二| 日本欧美中文字幕| 国产在线日韩在线| 日韩毛片中文字幕| 黄色成人在线播放| 北条麻妃一区二区三区中文字幕| 国产一级揄自揄精品视频| 色综合久久久久久中文网| 亚洲韩国日本中文字幕| 日韩av片永久免费网站| 亚洲字幕在线观看| 亚洲人成电影网站色…| 欧美激情欧美激情在线五月| 精品夜色国产国偷在线| 成人免费视频xnxx.com| 激情亚洲一区二区三区四区| 中文字幕亚洲欧美日韩2019| 亚洲区一区二区| 欧美孕妇孕交黑巨大网站| 日韩一区视频在线| 一本一本久久a久久精品综合小说| 亚洲精品日韩久久久| 一区二区日韩精品| 日韩欧美国产激情| 国产精品福利观看| 国产精品久久久久免费a∨| 精品国产自在精品国产浪潮| 九九久久久久99精品| 国产成人拍精品视频午夜网站| 色综久久综合桃花网| 久久精品一偷一偷国产| 91精品国产色综合| 久久亚洲精品国产亚洲老地址| 欧洲永久精品大片ww免费漫画| www.精品av.com| 久久久久久久久久久人体| 欧美激情免费观看| 91亚洲精品在线观看| 精品免费在线视频| 国产精品久久久久av免费| 亚洲电影免费观看高清完整版在线| 黑人巨大精品欧美一区二区一视频|