- 相關(guān)推薦
什么是Ajax
Ajax的全稱是Asynchronous JavaScript and XML AJAX = 異步 JavaScript 和 XML。
AJAX 是一種用于創(chuàng)建快速動態(tài)網(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)頁面。
有很多使用 AJAX 的應(yīng)用程序案例:新浪微博、Google 地圖、開心網(wǎng)等等。
直白地說,就是沒用AJAX的網(wǎng)頁,你點一個按鈕就要刷新一下頁面,盡管新頁面上只有一行字和當(dāng)前頁面不一樣,但你還是要無聊地等待頁面刷新。
用了AJAX之后,你點擊,然后頁面上的一行字就變化了,頁面本身不用刷。
AJAX只是一種技術(shù),不是某種具體的東西。不同的瀏覽器有自己實現(xiàn)AJAX的組件。
Ajax是多種技術(shù)的組合,包括我們的JavaScript 異步數(shù)據(jù)獲取技術(shù),就是XMLHttpRequest
以及xml以及Dom還有表現(xiàn)技術(shù)XHTML 和CSS
Ajax的核心是XMLHttpRequest 是支持異步請求的技術(shù),可以發(fā)送請求給服務(wù)器,并且不阻塞用戶
在IE瀏覽器中首次引用,使我們的網(wǎng)絡(luò)應(yīng)用更加強(qiáng)大。
其實XMLHttpRequest是JavaScript的一種語法子集,是它的一套API,支持發(fā)送GET和POST請求。
該API是Ajax開發(fā)的核心,也是現(xiàn)在web技術(shù)的核心之一。
通過這些技術(shù),我們無序重新加載網(wǎng)頁就可以發(fā)送和取回數(shù)據(jù),完成交互.
【什么是Ajax】相關(guān)文章:
PHP處理Ajax請求與Ajax跨域問題05-26
PHP中檢測ajax請求的代碼實例10-25
基于PHP+Ajax實現(xiàn)表單驗證的詳解08-22
ci檢測是ajax還是頁面post提交數(shù)據(jù)的方法07-06
php采用ajax數(shù)據(jù)提交post與post常見方法總結(jié)08-08
天線是什么有什么作用10-30
帶寬是什么有什么作用11-01
什么是Java09-20
什么是證券10-21