1、Ajax是XMLHttpRequest對象,javascript,XML,CSS,DOM等多種技術的組合javascript
一、XML :(可擴展的標記語言)java
提供了用於描述結構化數據的格式,適用於不一樣應用間的數據交互。瀏覽器
二、 XMLHttpRequest: 是一個具備應用程序接口的javascript對象,可以使用超文本協議 (HTTP)鏈接一個服務器。服務器
2、XMLHttpRequest對象函數
一、初始化spa
ie瀏覽器中 實力化爲一個ActiveX對象xml
Var http_request = new ActiveXObject(「Msxml2.XMLHTTP」)對象
Var http_request = new ActiveXObject(「Microsoft.XMLHTTP」)接口
非ie瀏覽器中 實力化爲一個本地javascript對象事件
Var http_request = new XMLHttpRequest();
二、XMLHttpRequest 對象的經常使用屬性
1> 指定狀態改變是所觸發的事件處理器的屬性 (onreadystatechange)
http_request.onreadystatechange = getResult (注意:此處不能添加小括號或 是參數名)
帶參數的能夠使用匿名函數
http_request.onreadystatechange = function(){
getResult(「添加的參數」)
}