一、ajax簡介
1、Asynchronous JavaScript and XML(異步的Javascript和XML)
2、是一種在無需重新加載整個網頁的情況下能夠更新部分網頁的技術。
二、ajax同步&異步
1、ajax同步和異步
利用XMLHTTPrequest對象和web服務器進行數據的異步交換
2、ajax-XMLHTTPrequest對象創建
var xhr = new XMLHttpRequest();
//瀏覽器兼容
3、ajax-HTTP請求
HTTP:超文本傳輸協議,是一種無狀態協議。
請求過程:
4、ajax- XMLHTTPrequest發送請求
1)open(method,URL,async)
- methold:get、post
- URL:
- async:true
2)send(string)
5、ajax-XMLHTTPrequest取得相應
- responseText:獲得字符串形式的響應數據
- responseXML:獲得XML形式的響應數據
- status和statusText:以數字和文本形式返回HTTP狀態碼
- getAllResponseHeader():獲取所有的響應報頭
- getresponseheader():查詢響應中的某個字段的值