Ajax常用知識點

Ajax原理:(3步原理 )

1.瀏覽器:發生XX事件,創建XMLHttpRequest對象,發送HttpRequest。
2.服務器:處理HttpRequest創建響應並將數據返回給瀏覽器。
3.使用JS處理被返回的數據,更新頁面內容。
.

註釋:XMLHttpREQUEST對象(異步的與服務器交換數據)
JavaScript/DOM(信息顯示/交互)
CSS(給數據定義樣式)
XML(作爲轉換數據的格式)

Ajax向服務器發送請求

XMLHttRequest對象的open()和send()方法

方法 描述
open 規定請求的類型,URL以及是否異步處理請求 1.method:請求的類型,get或post。2.url:文件在服務器上的位置。3.async:true(異步)或false(同步)
send(string) 將請求發送到服務器。string:僅用於POST請求 。

Get和Post區別?

與post相比,get更簡單更快,並且在大部分情況下都能用。
在以下情況中,使用post請求:
1.無法使用緩存文件(更新服務器上的文件或數據庫)
2.向服務器發送大量數據(post沒有數據量限制)
3.發送包含未知字符的用戶輸入時,post比get更穩定也更可靠

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章