首先 認識一個對象
這個對象叫XMLHttpRequest
XMLHttpRequest對象可以提供在不刷新頁面的情況下向服務器發送異步請求,並且接受服務器端返回的結果。從而實現局部更新當前頁面的功能,盡管名為XMLHttpRequest
,但它並不限於和XML文檔一起使用,他還可以接受、JSON或HTML等格式的文檔數據 ,XMLHttpRequest得到了目前所瀏覽的較好支持,但他的創建方式在不同瀏覽器上有一定的差別,
1創建XMLHttpRequest對象的語法
在比較早的版本IE瀏覽器上(IE5,IE6)中創建XMLHttpRequest對象方式與最新版本的方式不一樣
★老版本
XMLHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");
★新版本
XMLHttpRequest=new XMLHttpRequest();
2創建完了對象看一下這個對象的屬性
對與Ajax技術而言說,主要就是XMLHttpRequest對象的使用,XMLHttpRequest的屬性很多咱們來看常用的如下
1readyState 返回請求的當前狀態 常用屬性值 0-未初始化1-開始發送請求2-請求發送完成3-開始都去相應4-讀取響應結束
2Status返回當前請求的Http狀態嗎常用值200-正確返回400-找不到訪問對象
3responseText以文本形式讀取響應對象
4responseXML以XML形式獲取響應的值並且解釋稱DOM對象返回
5statusText返回當前秋的相應行狀態
6onreadystatechange設置回調函數