JavaEE——Ajax

聲明:本欄目所使用的素材都是凱哥學(xué)堂VIP學(xué)員所寫,學(xué)員有權(quán)匿名,對文章有最終解釋權(quán);凱哥學(xué)堂旨在促進(jìn)VIP學(xué)員互相學(xué)習(xí)的基礎(chǔ)上公開筆記。

Ajax介紹

Ajax Asynchronous Javascript And XML(異步 JavaScript 和 XML),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。

Ajax = 異步 JavaScript 和 XML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)。

Ajax 是一種用于創(chuàng)建快速動態(tài)網(wǎng)頁的技術(shù)。

Ajax 是一種在無需重新加載整個網(wǎng)頁的情況下,能夠更新部分網(wǎng)頁的技術(shù)。

通過在后臺與服務(wù)器進(jìn)行少量數(shù)據(jù)交換,Ajax 可以使網(wǎng)頁實現(xiàn)異步更新。這意味著可以在不重新加載整個網(wǎng)頁的情況下,對網(wǎng)頁的某部分進(jìn)行更新。

傳統(tǒng)的網(wǎng)頁(不使用 Ajax)如果需要更新內(nèi)容,必須重載整個網(wǎng)頁頁面。

稱為局部刷新技術(shù)

Ajax的應(yīng)用范圍

如百度搜索框搜索關(guān)鍵字

原理:

一個搜索框輸入關(guān)鍵字 會立即調(diào)用javaScript程序調(diào)用Ajax請求百度的服務(wù)器,就會反應(yīng)出java高級程序什么的 然后服務(wù)器會把內(nèi)容呈現(xiàn)給Ajax然后給javaScript最后返回給DIV, 然后把信息呈現(xiàn)出來 ,這時候網(wǎng)頁就顯示出來了

實現(xiàn)步奏:

1 創(chuàng)建XMLHttpRequest對象

2 XML對象的open方法里面的參數(shù)

Xmlhttp.open();

3 Send 開始訪問服務(wù)器 有參數(shù)用于post請求

4數(shù)據(jù)反饋

setRequestHeader()設(shè)置請求頭信息

Onreadystatechange() 請求的狀態(tài)改變,就是一個事件從開始到結(jié)束都通知你

readyState() 狀態(tài)讀取 返回的是網(wǎng)絡(luò)通道是否正常

Status() response反饋情況 服務(wù)器端對本次訪問的網(wǎng)頁的結(jié)果 和通道沒關(guān)系,

獲得文本信息

responseText()

responseXML()

例子發(fā)送短信

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容