日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:75日期:2022-06-11 11:44: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

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

標簽: Ajax
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩激情综合| 国产日韩精品视频一区二区三区| 日韩va欧美va亚洲va久久| 国产h片在线观看| 日本在线啊啊| 国产农村妇女精品一区二区| 久久国产精品免费一区二区三区| 国产精品蜜月aⅴ在线| 蜜臀久久99精品久久久久久9| 色综合狠狠操| 久久久久久色| 视频一区二区欧美| 麻豆成人在线| 亚洲精选av| 丝瓜av网站精品一区二区| 香蕉久久国产| 中文不卡在线| 久久久久久一区二区| 精品国产午夜肉伦伦影院| 最近高清中文在线字幕在线观看1| 久久久噜噜噜| 亚洲欧美久久久| 久久影院一区| 日韩久久视频| 久久国产免费| 国产精品亚洲片在线播放| 久久精品国产99| 亚洲大全视频| 亚洲午夜电影| 精品国产a一区二区三区v免费| 日韩精品欧美大片| 亚洲深夜视频| 亚洲精品韩国| 最近高清中文在线字幕在线观看1| 99在线|亚洲一区二区| 欧美精品中文| 免费日韩av| 久久中文欧美| 久久久夜精品| 亚洲精品在线观看91| 免费不卡在线观看| 国产情侣久久| 色在线中文字幕| 亚洲无线一线二线三线区别av| 另类综合日韩欧美亚洲| 欧美日韩一二三四| 日韩欧美自拍| 亚洲精品一区二区在线看| 日韩中文字幕高清在线观看| 亚洲精品韩国| 久久影视一区| 欧美在线看片| 国产精品麻豆久久| 亚洲精品国产偷自在线观看| 亚洲一区黄色| 国产精品亚洲欧美日韩一区在线| bbw在线视频| 午夜一级在线看亚洲| 欧美在线观看天堂一区二区三区| 国产成人免费| 免费日韩视频| 麻豆中文一区二区| 亚洲人成在线网站| 在线精品亚洲| 日韩专区精品| 日韩高清成人在线| 日韩大片免费观看| 香蕉久久久久久| 久久久9色精品国产一区二区三区| 久久国产精品99国产| 国产精品香蕉| 亚洲精品1区2区| 久久伊人国产| 蜜桃一区二区三区在线| 97精品视频在线看| 亚洲欧美一级| 九九精品调教| 久久国产生活片100| 成人精品中文字幕| 久久国产精品色av免费看| 免费成人网www| 国产精品**亚洲精品| 伊人精品在线| 国产成人免费| 亚洲有吗中文字幕| 天堂中文av在线资源库 | 亚洲综合中文| 日韩啪啪电影网| 久久国际精品| 国产一区国产二区国产三区| 国产一级一区二区| 亚洲香蕉视频| 精品伊人久久| 亚洲欧美不卡| 亚洲精品88| 日韩精品1区2区3区| 欧洲av一区二区| 奇米777国产一区国产二区| 麻豆国产91在线播放| 免费欧美一区| 麻豆成人综合网| 婷婷激情综合| 色婷婷精品视频| 99在线|亚洲一区二区| 清纯唯美亚洲综合一区| 欧美天堂亚洲电影院在线观看| 日本欧美一区二区| 99久久精品费精品国产| 在线精品国产亚洲| 日韩一区欧美二区| 日韩av在线播放网址| 日韩在线网址| 在线综合亚洲| 精品国产日韩欧美精品国产欧美日韩一区二区三区| 久热综合在线亚洲精品| 亚洲二区免费| 美女网站视频一区| av中文资源在线资源免费观看| 国产视频网站一区二区三区| 久久国产欧美| 精品国产乱码久久久久久樱花| 国产精品久久久久毛片大屁完整版| 久久精品欧美一区| 另类欧美日韩国产在线| 麻豆精品在线观看| 精品亚洲成人| 亚洲乱码视频| 日韩黄色在线观看| 激情婷婷综合| 99久久九九| 久久激情婷婷| 91精品国产91久久久久久黑人| 欧美日韩精品免费观看视欧美高清免费大片| 日韩av一区二区三区四区| 日韩视频久久| 不卡一区2区| 蜜桃成人av| 91久久在线| 巨乳诱惑日韩免费av| 久久xxxx| 综合激情网站| 日韩精选在线| 国产欧美日韩一区二区三区在线| 亚洲精一区二区三区| 亚洲乱码久久| 国产精品手机在线播放| 国产精品亚洲综合久久| 精品淫伦v久久水蜜桃| 福利精品一区| 色婷婷久久久| 在线国产一区| 男女激情视频一区| 欧美日本二区| 欧美黄色一区二区| 98精品视频| 日韩电影二区| 蜜桃一区二区三区| 亚洲婷婷丁香| 国产亚洲一区| 欧美丰满日韩| 一区二区视频欧美| 色8久久久久| 美女视频免费精品| 日韩精品一区二区三区免费观看| 欧美日韩视频| 国产精品v日韩精品v欧美精品网站| 水蜜桃久久夜色精品一区| 好吊视频一区二区三区四区| 蜜桃久久久久| 欧美专区一区| 亚洲精品观看| 亚洲一区欧美| 欧美日韩国产综合网| 国产精品videossex久久发布 | 91精品麻豆| 日韩欧美另类一区二区| 国产精品腿扒开做爽爽爽挤奶网站| 日本欧美一区二区| 一区二区91| 国产欧美在线观看免费| 9国产精品视频| 亚洲专区欧美专区| 天海翼精品一区二区三区| 久久亚洲人体| 宅男在线一区| 综合激情婷婷| 免费一级欧美在线观看视频 | 亚洲精品网址| 日韩区一区二| 欧美日韩国产观看视频| 久久激情综合网| 国产欧美丝祙| 国产成人久久精品一区二区三区| 国产精品久久久久久久久妇女| 91嫩草亚洲精品| 日韩亚洲精品在线观看| 亚洲精品极品| 国产日韩一区二区三区在线 | 在线亚洲激情| 国产剧情一区|