ajax不执行_好程序员Java学习路线分享原生Ajax的使用
好程序員Java學習路線分享原生Ajax的使用,首先我們先來看一下什么是 AJAX
AJAX 是一種在無需重新加載整個網頁的情況下,能夠更新部分網頁的技術。
AJAX 就是 異步、JavaScript 和 XML。
AJAX 是一種用于創建快速動態網頁的技術。
通過在后臺與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。
傳統的網頁(不使用 AJAX)如果需要更新內容,必需重載整個網頁面。
AJAX 工作原理
Browser瀏覽器 Server服務器
發起事件
創建XMLHttpRequest對象
發送請求
接收客戶端發送的對象
回復一個ResponseText對象
接收ResponseText結果
更新頁面局部數據
XMLHttpRequest 對象
XMLHttpRequest 是 AJAX 的基礎。
所有現代瀏覽器均支持 XMLHttpRequest 對象(IE5 和 IE6 使用 ActiveXObject)。
XMLHttpRequest 用于在后臺與服務器交換數據。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。
創建 XMLHttpRequest 對象
所有現代瀏覽器(IE7+、Firefox、Chrome、Safari 以及 Opera)均內建 XMLHttpRequest 對象。
創建 XMLHttpRequest 對象的語法:
variable=new XMLHttpRequest();
為了應對所有的現代瀏覽器,包括 IE5 和 IE6,請檢查瀏覽器是否支持 XMLHttpRequest 對象。如果支持,則創建 XMLHttpRequest 對象。如果不支持,則創建 ActiveXObject :
**實例**
var xmlhttp;
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari 瀏覽器執行代碼
xmlhttp=new XMLHttpRequest();
}
else
{
// IE6, IE5 瀏覽器執行代碼
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
AJAX - 向服務器發送請求請求
XMLHttpRequest 對象用于和服務器交換數據。
向服務器發送請求
如需將請求發送到服務器,我們使用 XMLHttpRequest 對象的 open() 和 send() 方法:
xmlhttp.open("GET
總結
以上是生活随笔為你收集整理的ajax不执行_好程序员Java学习路线分享原生Ajax的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 0x80070659系统策略禁止这个安装
- 下一篇: python不支持_不支持的操作:不可写