AJAX 操作步驟
本文不對 AJAX 細節做具體介紹,而是在總體上介紹一下 AJAX 操作的步驟。
更多 AJAX 相關知識可以參閱本版本的後續相關文章。
AJAX 操作從大致可以分為如下幾個操作步驟:
一.建立 XMLHttpRequest 物件例項:
要發起AJAX請求,首先要建立XMLHttpRequest物件例項。
程式碼片段如下:
[JavaScript] 純文字檢視 複製程式碼let xhr = new XMLHttpRequest();
通過建構函式 XMLHttpRequest 建立物件例項,使用它就可以發起 AJAX 請求。
二.發起 HTTP 請求:
要從伺服器請求資料,需要發起 HTTP 請求。
這個需要結合前面建立的 XMLHttpRequest 物件例項完成。
程式碼片段如下:
[JavaScript] 純文字檢視 複製程式碼let xhr = new XMLHttpRequest(); xhr.open('GET', 'http://www.softwhy.com/ant.php', true);
上述程式碼通過 open 方法向對應頁面發起 get 請求。
三.伺服器處理併發揮請求響應:
伺服器收到HTTP請求之後,會進行響應的處理,然後將響應發揮給客戶端。
這個應該是由後臺程式設計師負責,具體處理方式要根據具體的語言確定。
四.接收伺服器傳回的資料:
客戶端需要時刻準備好接收伺服器對於請求的響應狀態。
程式碼片段如下:
[JavaScript] 純文字檢視 複製程式碼xhr.onreadystatechange = function(){ // code }
通過 readystatechange 事件監聽通訊狀態的變化,然後做出對應的操作。
當然裡面還有需要細節,本文不會做介紹,在其他相關文章會進行詳細演示。
相關文章
- 操作步驟
- OGG實施操作步驟(包括操作過程中的所有步驟)
- 機器學習操作基本步驟 - svpino機器學習
- 正思維的操作步驟
- LNMP之PHP安裝操作步驟LNMPPHP
- AIX系統擴vg操作步驟AI
- SVN服務備份操作步驟
- logminer日誌挖掘操作步驟
- duplicate資料庫的操作步驟資料庫
- git上傳github簡單操作步驟Github
- Linux - 升級核心的操作步驟Linux
- xocde繫結遠端github操作步驟Github
- informix資料庫擴容操作步驟ORM資料庫
- TimesTen CacheGroup配置標準操作步驟
- informix資料空間映象操作步驟ORM
- 完整的SMT貼片機操作步驟流程
- Oracle切換undo表空間操作步驟Oracle
- java客戶端查詢ES操作步驟Java客戶端
- 增加虛擬記憶體的操作步驟記憶體
- 新站上線SEO優化操作步驟有哪些?優化
- 一鍵Ghost恢復系統的操作步驟
- 小型機環境停機備份操作步驟
- Linux iptables實現nat轉發操作步驟Linux
- 遠端桌面會話連線限制操作步驟會話
- vnc使用教程,vnc使用教程的具體操作步驟VNC
- 高質量平臺的SEO操作思路和步驟
- Linux環境下MySQL安裝部署操作步驟LinuxMySql
- GBase 8a 叢集修改 IP 地址操作步驟
- 使用XtraBackup搭建mysql主從複製的操作步驟MySql
- Linux script 命令記錄(資料庫)操作步驟Linux資料庫
- 華為server centos 6.5雙網路卡繫結操作步驟ServerCentOS
- 快速掌握重啟Oracle資料庫的操作步驟Oracle資料庫
- sap入門--Client(集團)複製操作步驟(一)client
- sap入門--Client(集團)複製操作步驟(二)client
- sap入門--Client(集團)複製操作步驟(三)client
- 一般安裝EBS 後的 操作步驟,徵集!
- ubuntu20.04.3安裝Qt6.22操作步驟UbuntuQT
- VisualEffectGraph基礎操作 --建立VEG專案步驟講解