001_Ajax简介
1. 什么是Ajax?
1.1. Ajax = Asynchronous JavaScript and XML(異步的JavaScript 和 XML)。
1.2. Ajax并非編程語言。
1.3. Ajax僅僅組合了:
1.3.1. 瀏覽器內建的XMLHttpRequest對象(從web服務器請求數據)。
1.3.2. JavaScript和HTML DOM(顯示或使用數據)。
1.4. Ajax是一個令人誤導的名稱。Ajax應用程序可能使用XML來傳輸數據, 但將數據作為純文本或JSON文本傳輸也同樣常見。
1.5. Ajax允許通過與場景后面的Web服務器交換數據來異步更新網頁。這意味著可以更新網頁的部分, 而不需要重新加載整個頁面。
2. Ajax如何工作?
2.1. 網頁中發生一個事件(頁面加載、按鈕點擊)。
2.2. 由JavaScript創建XMLHttpRequest對象。
2.3. XMLHttpRequest對象向web服務器發送請求。
2.4. 服務器處理該請求。
2.5. 服務器將響應發送回網頁。
2.6. 由JavaScript讀取響應。
2.7. 由JavaScript執行正確的動作(比如更新頁面)。
3. Ajax是開發者的夢想, 因為您能夠:
3.1. 不刷新頁面更新網頁。
3.2. 在頁面加載后從服務器請求數據。
3.3. 在頁面加載后從服務器接收數據。
3.4. 在后臺向服務器發送數據。
總結
以上是生活随笔為你收集整理的001_Ajax简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 009_jQuery链式编程
- 下一篇: 003_onreadystatechan