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

首頁 > 開發 > AJAX > 正文

AJAX實現無刷新檢測用戶名功能

2024-09-01 08:27:12
字體:
來源:轉載
供稿:網友

先來看看原理圖

register.php

<!DOCTYPE html><html> <head>  <meta charset="utf-8" />  <title>ajax無刷新檢測</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>  <div class="content">   <script>    myXmlHttpRequest.ContentType=("text/xml;charset=UTF-8");    //創建ajax引擎(1號線)    function getXmlHttpObject(){        var xmlHttpRequest;     //不同瀏覽器獲取對象xmlHttpRequest方法不一樣     if(window.ActiveXObject){      xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");     }else{      xmlHttpRequest=new XMLHttpRequest();     }     return xmlHttpRequest;    }    //驗證用戶名是否存在    var myXmlHttpRequest="";//因為chuli也用到了,所以要定義為全局變量     //創建方法(2號線 http請求)    function checkName(){     //創建對象      myXmlHttpRequest=getXmlHttpObject();     //判斷是否創建ok     if(myXmlHttpRequest){      //通過myXmlHttpRequest對象發送請求到服務器的某個頁面       var url="./registerPro1.php";      //要發送的數據      var data="username="+$('username').value;      //打開請求      myXmlHttpRequest.open("post",url,true);//ture表示使用異步機制      //POST方法      myXmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");      //指定回調函數,chuli是函數名(registerPro里的數據返回給chuli函數)      myXmlHttpRequest.onreadystatechange=chuli;      //開始發送數據,如果是get請求則填入null即可,如果是post請求則填入實際的數據      myXmlHttpRequest.send(data);     }    }    //回調函數(4號線)    function chuli(){     //取出從registerPro.php頁面返回的數據(4表示完成,200表示成功)     if(myXmlHttpRequest.readyState==4){      if(myXmlHttpRequest.status==200){      //①、取出值,根據返回信息的格式定 text(html)      //$('result').value=myXmlHttpRequest.responseText;      //②、取出xml格式數據(解析)      //獲取mes節點、這里的mes返回的是節點列表(不知道有幾個mes)      //var mes=myXmlHttpRequest.responseXML.getElementsByTagName("mes");      //取出mes節點值      //mes[0]->表示取出第一個mes節點      //mes[0].childNodes[0]->表示取出mes節點的第一個子節點      //var mes_val=mes[0].childNodes[0].nodeValue;      //$("result").value=mes_val;       //③、json格式      //var mes=myXmlHttpRequest.responseText;      //使用eval函數,將mes字串轉為對象      //var mes_obj=eval("("+mes+")");      //$('result').value=mes_obj.res;      //③+、json格式擴展      var mes=myXmlHttpRequest.responseText;      var mes_obj=eval("("+mes+")");      $('result').value=mes_obj[0].res;      }     }    }      //封裝一個函數,通過id號獲取對象    function $(id){     return document.getElementById(id);    }    </script>   <br/>   <strong style="color:red">發表留言</strong>   <form action="#" method="POST" name="frm">   <table cellpadding="0" cellspacing="0" >    <tr>     <td >留言標題:</td>     <td><input type="text" name="title" autocomplete="off"/></td>    </tr>    <tr>     <td>網名:</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>留言內容:</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>  </div>  </body></html>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品美女久久久久久免费| 777午夜精品福利在线观看| 日本欧美爱爱爱| 亚洲精品电影网在线观看| 久久久久久久国产精品视频| 中文字幕欧美专区| 精品久久久久久久久久久久| 久久国产精品影片| 亚洲欧美日韩中文视频| 精品成人乱色一区二区| 中文字幕亚洲欧美在线| 日韩av中文字幕在线播放| 午夜精品久久久久久久男人的天堂| 亚洲最大成人免费视频| 日韩免费观看在线观看| 日韩福利在线播放| 亚洲精品av在线| 茄子视频成人在线| 亚洲国产精品中文| 91久久精品国产91性色| 欧美一级淫片丝袜脚交| 日本不卡高字幕在线2019| 国内免费精品永久在线视频| 国产成人福利夜色影视| 亚洲精品v欧美精品v日韩精品| 日韩高清中文字幕| 岛国av一区二区在线在线观看| 色在人av网站天堂精品| 欧美精品videossex88| 一本色道久久88综合日韩精品| 45www国产精品网站| 91av免费观看91av精品在线| 51ⅴ精品国产91久久久久久| 亚洲成人久久网| 精品久久久久久电影| 日韩女优人人人人射在线视频| 国语自产在线不卡| 国产一区二区三区日韩欧美| 免费91在线视频| 欧美在线xxx| 日韩免费观看网站| 亚洲色图综合网| 欧美日韩国产限制| 欧美激情精品久久久久久蜜臀| 在线播放日韩精品| 亚洲精品xxxx| 久久精品国产久精国产思思| 亚洲成色999久久网站| 日韩欧美国产黄色| 久久九九全国免费精品观看| 国产国产精品人在线视| 国产精品欧美久久久| 亚洲精品一区中文字幕乱码| 成人免费看片视频| 午夜精品蜜臀一区二区三区免费| 国产亚洲人成网站在线观看| 亚洲自拍偷拍区| 日韩av免费在线看| 国产精品无码专区在线观看| 国产精品女人网站| 一区二区三区精品99久久| 亚洲a级在线播放观看| 亚洲一区二区三区久久| 成人在线视频网| 亚洲国产欧美一区二区三区同亚洲| 国产精品69av| 91精品国产91久久久久久最新| 亚洲欧美国产精品专区久久| 国内精品400部情侣激情| 国产97在线视频| 欧美视频在线观看 亚洲欧| 欧美有码在线视频| 日韩电视剧免费观看网站| 综合网日日天干夜夜久久| 久久夜色精品国产欧美乱| 日本不卡高字幕在线2019| 日韩高清免费观看| 国内精品久久久久影院 日本资源| 亚洲成av人乱码色午夜| 久久夜色精品国产| 亚洲欧美在线免费观看| 国产一区二区三区毛片| 欧美国产日韩一区二区三区| 精品久久久久久久大神国产| 88xx成人精品| 欧美大片va欧美在线播放| 久久久噜噜噜久噜久久| 亚洲人成伊人成综合网久久久| 国产精欧美一区二区三区| 在线中文字幕日韩| 亚洲免费福利视频| 热久久视久久精品18亚洲精品| 欧美高清一级大片| 91久久精品美女高潮| 日本中文字幕久久看| 日韩欧美在线视频免费观看| 不卡av在线播放| 亚洲加勒比久久88色综合| 亚洲综合精品伊人久久| 久久久久久久久久久av| 国产日韩精品入口| 国产欧美日韩丝袜精品一区| 国内成人精品视频| 日韩电影在线观看永久视频免费网站| 亚洲国产精品电影在线观看| 黄色91在线观看| 国产视频福利一区| 91成人精品网站| 欧美与黑人午夜性猛交久久久| 日韩av中文字幕在线| 久久九九有精品国产23| 蜜臀久久99精品久久久无需会员| 欧美老女人性生活| 亚洲桃花岛网站| 亚洲精品一区二区网址| 久久久久久久成人| 九色成人免费视频| 国产精品网红福利| 久久久久久亚洲精品中文字幕| 91精品国产综合久久久久久蜜臀| 久久精品视频一| 国产一区二区三区网站| 456亚洲影院| 日韩av在线一区| 在线看片第一页欧美| 欧美日韩午夜视频在线观看| 久久久久久亚洲精品| 久久久中文字幕| 亚洲人成电影网站色www| 亚洲三级av在线| 中文字幕日韩综合av| 亚洲天堂av在线播放| 一本一道久久a久久精品逆3p| 欧美日韩国产中文精品字幕自在自线| 日韩欧美亚洲国产一区| 欧美黑人xxx| 在线观看欧美日韩国产| 亚洲国产一区自拍| 伊人激情综合网| 国产精品美女午夜av| 欧美日韩成人在线视频| 亚洲免费一级电影| 国产日产欧美a一级在线| 欧美性xxxxhd| 久久久精品视频在线观看| 亚洲人成啪啪网站| 国产美女精品视频免费观看| 91性高湖久久久久久久久_久久99| 精品综合久久久久久97| 国产成人精品在线| 97婷婷大伊香蕉精品视频| 国产精品爽爽爽爽爽爽在线观看| 69久久夜色精品国产7777| 精品国产一区二区三区久久| 韩剧1988在线观看免费完整版| 国产成人午夜视频网址| 久久久精品亚洲| 亚洲男人天堂视频| 国产亚洲欧洲黄色| 在线国产精品播放| 午夜精品久久久99热福利| 久久久久久午夜| 91精品国产自产在线| 成人免费自拍视频|