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

首頁 > 開發 > AJAX > 正文

Ajax引擎 ajax請求步驟詳細代碼

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

說起AJAX,可能是很多同學在很多地方都看到過,各大招聘網站上對于WEB前端和PHP程序員的技能要求清單中也是必不可少的一項。但是,ajax請求步驟詳細代碼以及說明卻比較少見到

什么是AJAX引擎?

AJAX引擎其實是一個JavaScript對象,全寫是 window.XMLHttpRequest對象,由于瀏覽器的版本不同,特別是老版本的IE瀏覽器,雖然也支持AJAX引擎,但是寫法上有區別,在IE低版本中通常用 ActiveXObject對象來創建AJAX引擎。 AJAX 來自英文“Asynchronous Javascript And XML” 的縮寫,也稱為異步JavaScript和XML。 簡言之,就是一個JS對象,可以實現在網頁加載完成以后,不用刷新的情況下與服務器交互。產生極好的用戶體驗效果。

AJAX用來做什么?

AJAX技術廣泛應用于實現用戶體驗良好的一個個交互功能,比如:

搜索產品時的關鍵詞推薦

注冊新用戶的重名提示

現在網站幾乎全部都使用Ajax技術,最具有代表使用Ajax技術的網站有:新浪微博、Google地圖、百度搜索、淘寶網等等。

AJAX的實現原理

Ajax的原理簡單來說通過瀏覽器的javascript對象XMLHttpRequest(Ajax引擎)對象向服務器發送異步請求并接收服務器的響應數據,然后用javascript來操作DOM而更新頁面。這其中最關鍵的一步就是從服務器獲得請求數據。即用戶的請求間接通過Ajax引擎發出而不是通過瀏覽器直接發出,同時Ajax引擎也接收服務器返回響應的數據,所以不會導致瀏覽器上的頁面全部刷新。

AJAX請求步驟詳細代碼

由于AJAX是一項從客戶端發起,和服務器進行交互的技術,所以必須涉及兩個方面:客戶端和服務器端,下面咱們以會員注冊的用戶名為例給大家寫一個AJAX的詳細請求步驟和代碼:

客戶端代碼 reg.html

<!DOCTYPE html><html><head><meta charset="utf-8"/><title>AJAX引擎實現用戶名重名檢測</title></head><body><form><p>用戶名:<input type="text" name="username" id="username"/> <span id="result"></span></p><p>密碼:<input type="password" name="pwd1"/></p><p>確認密碼:<input type="password" name="pwd2"/></p><p><input type="button" value="立即注冊"/></p></form><script type="text/javascript">var username=document.getElementById('username');//用戶名輸入框失去焦點時觸發username.onblur=function(){//主角登場――AJAX引擎的創建及使用詳細代碼來了var ajax=new XMLHttpRequest(); //創建AJAX引擎實例//創建GET請求,發送請求時傳username值ajax.open('GET','check.php?username='+this.value);//當AJAX引擎的狀態產生改變時觸發onreadystatechange屬性指向的函數(多次執行)//狀態值有5個:0 1 2 3 4 ,其中4表示服務器端響應就緒ajax.onreadystatechange=function(){//必須在服務器響應就緒,并且HTTP的狀態碼是200時才接收數據//ajax.readyState 獲取到服務器響應狀態碼,必須是4才表示就緒//ajax.status 獲取到HTTP的狀態碼,必須是200才表示成功if(ajax.readyState==4 && ajax.status==200){//ajax.responseText 接收服務器響應回來的內容//console.log(ajax.responseText);//接收到服務器響應數據后,AJAX工作已完成,可根據結果顯示提示信息If(ajax.responseText=='1'){result.innerHTML='該用戶名太受歡迎,請重新選擇';result.style.color='#f00'; //將字體設置為紅色}else{result.innerHTML='恭喜你,可以注冊';result.style.color='#0a0'; //將字體設置為綠色}}}ajax.send(); //發送請求}</script></body></html>

服務器端代碼 check.php

//服務器端的代碼可以使用PHP編寫,根據邏輯反饋數據給客戶端實現驗證功能$username=$_GET['username'];//連接數據庫的代碼省略$sql="select id from users where username='$username'";$rs=mysqli_query($link,$sql); //將構造好的SQL語句發到服務器上執行if( mysqli_num_rows($rs) ){echo '1'; //如果用戶名找到有結果,證明該用戶名已存在,返回1}else{echo '0'; //如果用戶名未找到結果,證明該用戶名不存在,返回0}//關閉數據庫連接,釋放結果集

==附:AJAX的方法和屬性表==

方法:

屬性:

最后,注意一個重要的問題,XMLHttpRequest對象是沒有跨域能力的,也就是說 ajax不能請求獲得其它網站的數據,那有沒有解決辦法呢? 答案是肯定的,需要使用JSONP

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最近2019中文字幕大全第二页| 国产婷婷色综合av蜜臀av| 亚洲美女av电影| 国产精品视频一区二区三区四| 午夜精品久久久久久久白皮肤| 国产精品美乳一区二区免费| 欧美激情在线播放| 日韩中文字幕在线精品| 亚洲欧美国产制服动漫| 亚洲一区二区日本| 久久综合电影一区| 国产精品老牛影院在线观看| 91av免费观看91av精品在线| 成人久久久久久| 亚洲自拍偷拍一区| 在线观看中文字幕亚洲| 久久久久久网址| 欧美电影在线免费观看网站| 一本色道久久88综合日韩精品| 国产成+人+综合+亚洲欧洲| 日韩一区二区久久久| 精品动漫一区二区| 91精品久久久久久| 亚洲欧洲国产伦综合| 夜夜嗨av一区二区三区四区| 欧美自拍视频在线| 久久精品国产精品亚洲| 日韩av在线精品| 奇门遁甲1982国语版免费观看高清| 国产一区二区精品丝袜| 国产一区二区三区在线观看视频| 在线观看日韩av| 国产97在线视频| 国产日韩中文在线| 国产v综合v亚洲欧美久久| 91精品国产自产在线老师啪| 粉嫩av一区二区三区免费野| 最近2019中文字幕mv免费看| 欧美日韩国产精品一区| 国产99久久精品一区二区 夜夜躁日日躁| 九九久久精品一区| 亚洲欧美精品中文字幕在线| 91精品国产电影| 国产精品视频久久| 911国产网站尤物在线观看| 91久久久亚洲精品| 色综合91久久精品中文字幕| 国模gogo一区二区大胆私拍| 69久久夜色精品国产7777| 黄色一区二区在线| 欧美乱妇高清无乱码| 精品国模在线视频| 亚洲视频欧洲视频| 日韩经典一区二区三区| 亚洲黄色片网站| 国产在线精品成人一区二区三区| 在线观看日韩专区| 狠狠躁夜夜躁人人躁婷婷91| 亚洲美女精品久久| 97超碰国产精品女人人人爽| 欧美风情在线观看| 亚洲天堂免费观看| 中文字幕免费精品一区高清| 亚洲人成在线免费观看| 26uuu久久噜噜噜噜| 欧美中文字幕在线视频| 久久综合久久88| 国产又爽又黄的激情精品视频| 国外成人在线直播| 欧美黑人性生活视频| 欧美成人中文字幕在线| 成人福利网站在线观看11| 97人洗澡人人免费公开视频碰碰碰| 国产在线观看精品一区二区三区| 欧美电影免费看| 粗暴蹂躏中文一区二区三区| 欧美专区日韩视频| 色综合久久天天综线观看| 亚洲片在线观看| 国产z一区二区三区| 国产欧美亚洲精品| 国产精品视频精品视频| 国产成人精品免费久久久久| 欧美激情亚洲另类| 国产一区二区三区中文| 91大神在线播放精品| 亚洲精品小视频| 伊人亚洲福利一区二区三区| 精品在线观看国产| 国产又爽又黄的激情精品视频| 国产精品丝袜久久久久久不卡| 久久精品国产久精国产一老狼| 久久精品国产清自在天天线| 92福利视频午夜1000合集在线观看| 精品亚洲一区二区三区| 欧美亚洲在线观看| 91在线观看欧美日韩| 久久精品99久久香蕉国产色戒| 社区色欧美激情 | 中文字幕日韩av电影| 日韩在线观看电影| 国产视频亚洲视频| 51ⅴ精品国产91久久久久久| 亚洲淫片在线视频| 国产91久久婷婷一区二区| 国产午夜精品一区二区三区| 日韩欧美精品在线观看| 色偷偷综合社区| 成人疯狂猛交xxx| 亚洲的天堂在线中文字幕| 九九久久综合网站| 亚洲欧洲一区二区三区在线观看| 国内精品中文字幕| 国产精品一区=区| 亚洲国产成人av在线| 日韩精品在线视频美女| 自拍亚洲一区欧美另类| 日本午夜精品理论片a级appf发布| 91在线色戒在线| 精品国模在线视频| 国产精品亚洲网站| 欧美亚洲国产视频小说| 国产一区在线播放| 国产精品亚洲片夜色在线| 亚洲电影成人av99爱色| 久久人人爽人人爽人人片av高请| 91精品国产沙发| 亚洲国产精品美女| 久久精品美女视频网站| 久久人体大胆视频| 日本欧美精品在线| 久久久国产91| 国产精品丝袜白浆摸在线| 亚洲无限av看| 中文字幕亚洲精品| 国内成人精品视频| 亚洲国产精品久久| 日韩av中文字幕在线免费观看| 精品一区二区三区三区| 午夜精品久久久久久久久久久久| 欧美成人免费在线观看| 亚洲一区精品电影| 最新国产精品拍自在线播放| 亚洲国产中文字幕在线观看| 国产亚洲欧洲高清一区| 国产精品久久久久9999| 精品露脸国产偷人在视频| 一区二区三区黄色| 91精品国产91久久久久久| 欧美极品少妇与黑人| 欧美黄色免费网站| 久久成人一区二区| 亚洲欧美资源在线| 国产精品久久精品| 97超级碰碰人国产在线观看| 中文字幕亚洲一区二区三区五十路| 欧美一级黑人aaaaaaa做受| 精品视频中文字幕| 国产精品一区久久久| 国产精品欧美日韩一区二区| 欧美精品久久久久久久久久| 精品久久香蕉国产线看观看亚洲| 亚洲精品视频网上网址在线观看| 国产日本欧美一区二区三区|