天天看點

AJAX入門---五步使用XMLHttpRequest對象

         xmlhttprequest對象可以在不向伺服器送出整個頁面的情況下,實作局部更新網頁。當頁面全部加載完畢後,用戶端通過該對象向伺服器請求資料,伺服器端接受資料并處理後,向用戶端回報資料。xmlhttprequest 對象提供了對

http 協定的完全的通路,包括做出 post 和 head 請求以及普通的 get 請求的能力。xmlhttprequest 可以同步或異步傳回 web 伺服器的響應,并且能以文本或者一個 dom 文檔形式傳回内容。盡管名為 xmlhttprequest,它并不限于和 xml 文檔一起使用:它可以接收任何形式的文本文檔。

         (不同浏覽器中xmlhttprequest對象建立的方式不同:ie7以上,firefox,safari,opera等中直接newxmlhttprequest();ie6,ie5.5等則需要通過用一個正确的activexobject控件名稱通過new activexobject(控件名)的方式)

         (設定回調函數是,不要在函數名後面加括号。加括号表示将回調函數的傳回值注冊給onreadystatechange屬性)

         (open方法最多有五個參數局,其中頭三個參數是必須的)

         (回調函數中,最好将判斷readystate和status的兩個if條件,分開來寫)

         當然通過這個小小的例子,我們隻能說是經曆了一個從不知道到知道的過程,初步了解了一下xmlhttprequest對象的用法,更加深刻的了解還需要我們更加深入的學習和在實踐中加以利用。

文中demo源碼免費下載下傳連結:http://download.csdn.net/detail/senior_lee/7707257

繼續閱讀