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 事件監聽通訊狀態的變化,然後做出對應的操作。
當然裡面還有需要細節,本文不會做介紹,在其他相關文章會進行詳細演示。
相關文章
- 原生ajax的步驟?
- 操作步驟
- 正思維的操作步驟
- Oracle生成awr報告操作步驟Oracle
- LNMP之PHP安裝操作步驟LNMPPHP
- AIX系統擴vg操作步驟AI
- MyBatis的逆向工程詳細步驟操作MyBatis
- 機器學習操作基本步驟 - svpino機器學習
- git上傳github簡單操作步驟Github
- 完整的SMT貼片機操作步驟流程
- java客戶端查詢ES操作步驟Java客戶端
- Oracle切換undo表空間操作步驟Oracle
- ubuntu20.04.3安裝Qt6.22操作步驟UbuntuQT
- 新站上線SEO優化操作步驟有哪些?優化
- GBase 8a 叢集修改 IP 地址操作步驟
- Linux環境下MySQL安裝部署操作步驟LinuxMySql
- VisualEffectGraph基礎操作 --建立VEG專案步驟講解
- vnc使用教程,vnc使用教程的具體操作步驟VNC
- 高質量平臺的SEO操作思路和步驟
- DKHhadoop叢集新增節點管理功能的操作步驟Hadoop
- Flask之ajax操作示例Flask
- bladeX物聯網平臺私庫操作處理步驟
- u盤重灌系統怎麼操作步驟win10Win10
- linux下安裝redis 單節點安裝操作步驟LinuxRedis
- 簡單介紹CentOS6升級glibc操作步驟CentOS
- Mac系統隱藏dock欄的詳細操作步驟?Mac
- 使用IBM WCM配置資訊釋出的操作步驟(上篇)IBM
- 使用IBM WCM配置資訊釋出的操作步驟(下篇)IBM
- 配置簡單的linux 的幾個操作步驟(Cent OS)Linux
- vnc安裝步驟,vnc安裝步驟詳解VNC
- SeaTunnel DB2 Source Connector 使用文件(含詳細操作步驟)DB2
- adsl伺服器,連線adsl伺服器的操作步驟伺服器
- win10系統microsoft edge桌面顯示的操作步驟Win10ROS
- TIM開啟你可能認識的人的詳細操作步驟
- win10新增輸入法的操作步驟是什麼Win10
- Ubuntu“基本操作”及“實現【遠端連線】前需步驟”Ubuntu
- 專案步驟
- OpenFeign使用步驟