<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        AJAX在不刷新的情況下檢測(cè)輸入的用戶(hù)名

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 19:57:18
        文檔

        AJAX在不刷新的情況下檢測(cè)輸入的用戶(hù)名

        AJAX在不刷新的情況下檢測(cè)輸入的用戶(hù)名:這次給大家?guī)?lái)AJAX在不刷新的情況下檢測(cè)輸入的用戶(hù)名,AJAX在不刷新的情況下檢測(cè)輸入用戶(hù)名的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。先來(lái)看看原理圖register.php<!DOCTYPE html> <html> <head> <m
        推薦度:
        導(dǎo)讀AJAX在不刷新的情況下檢測(cè)輸入的用戶(hù)名:這次給大家?guī)?lái)AJAX在不刷新的情況下檢測(cè)輸入的用戶(hù)名,AJAX在不刷新的情況下檢測(cè)輸入用戶(hù)名的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。先來(lái)看看原理圖register.php<!DOCTYPE html> <html> <head> <m
        這次給大家?guī)?lái)AJAX在不刷新的情況下檢測(cè)輸入的用戶(hù)名,AJAX在不刷新的情況下檢測(cè)輸入用戶(hù)名的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。

        先來(lái)看看原理圖

        register.php

        <!DOCTYPE html>
        <html>
         <head>
         <meta charset="utf-8" />
         <title>ajax無(wú)刷新檢測(cè)</title>
         <style type="text/css">
         body{margin:0;padding:0;}.content{width:800px;margin:0 auto;}ul,li{list-style: none;margin:0;padding:0;}
         tr{width:200px;}td{width:80px;padding:5px 0;}td input,textarea{border: 1px solid #79ABFE;} 
         </style>
         </head>
         <body>
         <p class="content">
         <script>
         myXmlHttpRequest.ContentType=("text/xml;charset=UTF-8");
         //創(chuàng)建ajax引擎(1號(hào)線)
         function getXmlHttpObject(){ 
         var xmlHttpRequest;
         //不同瀏覽器獲取對(duì)象xmlHttpRequest方法不一樣
         if(window.ActiveXObject){
         xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");
         }else{
         xmlHttpRequest=new XMLHttpRequest();
         }
         return xmlHttpRequest;
         }
         //驗(yàn)證用戶(hù)名是否存在
         var myXmlHttpRequest="";//因?yàn)閏huli也用到了,所以要定義為全局變量 
         //創(chuàng)建方法(2號(hào)線 http請(qǐng)求)
         function checkName(){
         //創(chuàng)建對(duì)象 
         myXmlHttpRequest=getXmlHttpObject();
         //判斷是否創(chuàng)建ok
         if(myXmlHttpRequest){
         //通過(guò)myXmlHttpRequest對(duì)象發(fā)送請(qǐng)求到服務(wù)器的某個(gè)頁(yè)面 
         var url="./registerPro1.php";
         //要發(fā)送的數(shù)據(jù)
         var data="username="+$('username').value;
         //打開(kāi)請(qǐng)求
         myXmlHttpRequest.open("post",url,true);//ture表示使用異步機(jī)制
         //POST方法
         myXmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
         //指定回調(diào)函數(shù),chuli是函數(shù)名(registerPro里的數(shù)據(jù)返回給chuli函數(shù))
         myXmlHttpRequest.onreadystatechange=chuli;
         //開(kāi)始發(fā)送數(shù)據(jù),如果是get請(qǐng)求則填入null即可,如果是post請(qǐng)求則填入實(shí)際的數(shù)據(jù)
         myXmlHttpRequest.send(data);
         }
         }
         //回調(diào)函數(shù)(4號(hào)線)
         function chuli(){
         //取出從registerPro.php頁(yè)面返回的數(shù)據(jù)(4表示完成,200表示成功)
         if(myXmlHttpRequest.readyState==4){
         if(myXmlHttpRequest.status==200){
         //①、取出值,根據(jù)返回信息的格式定 text(html)
         //$('result').value=myXmlHttpRequest.responseText;
         //②、取出xml格式數(shù)據(jù)(解析)
         //獲取mes節(jié)點(diǎn)、這里的mes返回的是節(jié)點(diǎn)列表(不知道有幾個(gè)mes)
         //var mes=myXmlHttpRequest.responseXML.getElementsByTagName("mes");
         //取出mes節(jié)點(diǎn)值
         //mes[0]->表示取出第一個(gè)mes節(jié)點(diǎn)
         //mes[0].childNodes[0]->表示取出mes節(jié)點(diǎn)的第一個(gè)子節(jié)點(diǎn)
         //var mes_val=mes[0].childNodes[0].nodeValue;
         //$("result").value=mes_val; 
         //③、json格式
         //var mes=myXmlHttpRequest.responseText;
         //使用eval函數(shù),將mes字串轉(zhuǎn)為對(duì)象
         //var mes_obj=eval("("+mes+")");
         //$('result').value=mes_obj.res;
         //③+、json格式擴(kuò)展
         var mes=myXmlHttpRequest.responseText;
         var mes_obj=eval("("+mes+")");
         $('result').value=mes_obj[0].res;
         }
         }
         } 
         //封裝一個(gè)函數(shù),通過(guò)id號(hào)獲取對(duì)象
         function $(id){
         return document.getElementById(id);
         } 
         </script>
         <br/>
         <strong style="color:red">發(fā)表留言</strong>
         <form action="#" method="POST" name="frm">
         <table cellpadding="0" cellspacing="0" >
         <tr>
         <td >留言標(biāo)題:</td>
         <td><input type="text" name="title" autocomplete="off"/></td>
         </tr>
         <tr>
         <td>網(wǎng)名:</td>
         <td>
         <input id="username" onkeyup="checkName();" type="text" name="username" autocomplete="off"/>
         <td><input id="result" type="text" style="width:110px;font-size: 12px;border-width:0;" ></td> 
         </td>
         </tr>
         <tr>
         <td>留言?xún)?nèi)容:</td>
         <td><textarea name="content" cols="26" rows="5" autocomplete="off"/ onclick="showNotice(this)"></textarea></td>
         </tr>
         <tr>
         <td></td>
         <td><input class="btn" type="submit" name="submit" value="提交"/></td>
         </tr>
         </table>
         </form>
         </p> 
         </body>
        </html>

        registerPro1.php

        <?php
         //將數(shù)據(jù)(text格式,xml格式,json格式)返回到ajax引擎(3號(hào)線 http響應(yīng) )
         
         //header("Content-Type: text/xml; charset=utf-8"); //告訴瀏覽器,返回的是xml格式
         header("Content-Type: text/html; charset=utf-8"); //告訴瀏覽器,返回的是text/json格式
         $username = $_POST["username"];
         //①
        // if($username=="abc"){
        // echo '網(wǎng)名不可用';
        // }else{
        // echo '網(wǎng)名可用';
        // }
         //②
        // $info="";
        // if($username=="abc"){
        // $info.="<res><mes>網(wǎng)名不可用</mes></res>";
        // }else{
        // $info.="<res><mes>網(wǎng)名可用</mes></res>";
        // }
        // echo $info;
         //③
        // $info="";
        // if($username=="abc"){
        // //這里的$info返回的是一個(gè)字串
        // $info.='{"res":"不可用","id":"123","age":"5"}';
        // }else{
        // $info.='{"res":"可用","id":"3","age":"1"}';
        // }
        // echo $info;
         //③+
         $info="";
         if($username=="abc"){
         //這里的$info返回的是一個(gè)字串
         $info.='[{"res":"不可用","id":"123","age":"5"},{"res":"abc不可用","id":"3","age":"0"}]';
         }else{
         $info.='[{"res":"可用","id":"1","age":"15"},{"res":"可用","id":"83","age":"9"}]';
         }
         echo $info;
        ?>

        效果圖:

        相信看了本文案例你已經(jīng)掌握了方法,更多精彩請(qǐng)關(guān)注Gxl網(wǎng)其它相關(guān)文章!

        推薦閱讀:

        如何實(shí)現(xiàn)AJAX的分頁(yè)效果

        實(shí)現(xiàn)列表無(wú)限加載與二級(jí)下拉菜單選項(xiàng)的Ajax(附代碼)

        JavaScript怎么使用ajax操作表單

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        AJAX在不刷新的情況下檢測(cè)輸入的用戶(hù)名

        AJAX在不刷新的情況下檢測(cè)輸入的用戶(hù)名:這次給大家?guī)?lái)AJAX在不刷新的情況下檢測(cè)輸入的用戶(hù)名,AJAX在不刷新的情況下檢測(cè)輸入用戶(hù)名的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。先來(lái)看看原理圖register.php<!DOCTYPE html> <html> <head> <m
        推薦度:
        • 熱門(mén)焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門(mén)推薦

        專(zhuān)題
        Top
        主站蜘蛛池模板: 亚洲宅男永久在线| 日韩亚洲欧洲在线com91tv| 亚洲日本久久久午夜精品| 2015日韩永久免费视频播放| 亚洲欧洲第一a在线观看| 久久久久久成人毛片免费看| 4480yy私人影院亚洲| 88av免费观看| 亚洲人成在线免费观看| 成人毛片免费在线观看| 亚洲GV天堂无码男同在线观看| 国产在线19禁免费观看国产| 日韩色视频一区二区三区亚洲| 亚洲国产成人精品无码久久久久久综合| 国产精品手机在线亚洲| 国产aⅴ无码专区亚洲av麻豆| 无码精品国产一区二区三区免费 | 日本一区免费电影| 羞羞视频在线免费观看| 亚洲综合色婷婷七月丁香| 久久精品免费观看国产| 亚洲综合色7777情网站777| 四只虎免费永久观看| 精品无码一级毛片免费视频观看 | 日本一区二区三区免费高清在线| 久久亚洲国产精品五月天婷| 色欲国产麻豆一精品一AV一免费 | 免费高清资源黄网站在线观看| 羞羞视频免费观看| 亚洲永久永久永久永久永久精品| 成年人免费视频观看| 叮咚影视在线观看免费完整版| 亚洲国产成人精品电影| 亚洲国产成人a精品不卡在线| 日日麻批免费40分钟无码| 亚洲国产无线乱码在线观看| 国产成人精品日本亚洲| 成人毛片免费观看视频在线| a视频在线观看免费| 亚洲熟妇久久精品| 亚洲AV天天做在线观看|