wiflish
          Loving Life! Loving Coding!
          posts - 98,comments - 98,trackbacks - 0

          [轉自]http://www.cnblogs.com/dsf518/archive/2006/09/08/498504.html

          XmlHttp是什么?

          最通用的定義為:XmlHttp是一套可以在Javascript、VbScript、Jscript等腳本語言中通過http協議傳送或從接收XML及其他數據的一套API。XmlHttp最大的用處是可以更新網頁的部分內容而不需要刷新整個頁面。
          來自MSDN的解釋:XmlHttp提供客戶端同http服務器通訊的協議。客戶端可以通過XmlHttp對象(MSXML2.XMLHTTP.3.0)向 http服務器發送請求并使用微軟XML文檔對象模型Microsoft? XML Document Object Model (DOM)處理回應。

          現在的絕對多數瀏覽器都增加了對XmlHttp的支持,IE中使用ActiveXObject方式創建XmlHttp對象,其他瀏覽器如:Firefox、Opera等通過window.XMLHttpRequest來創建xmlhttp對象。

          XmlHttp對象參考:

          屬性:

          onreadystatechange* 指定當readyState屬性改變時的事件處理句柄。只寫
          readyState 返回當前請求的狀態,只讀.
          responseBody 將回應信息正文以unsigned byte數組形式返回.只讀
          responseStream 以Ado Stream對象的形式返回響應信息。只讀
          responseText 將響應信息作為字符串返回.只讀
          responseXML 將響應信息格式化為Xml Document對象并返回,只讀
          status 返回當前請求的http狀態碼.只讀
          statusText 返回當前請求的響應行狀態,只讀

          * 表示此屬性是W3C文檔對象模型的擴展.

          方法:

          abort 取消當前請求
          getAllResponseHeaders 獲取響應的所有http頭
          getResponseHeader 從響應信息中獲取指定的http頭
          open 創建一個新的http請求,并指定此請求的方法、URL以及驗證信息(用戶名/密碼)
          send 發送請求到http服務器并接收回應
          setRequestHeader 單獨指定請求的某個http頭

          事件:

          posted on 2007-01-22 14:42 想飛的魚 閱讀(550) 評論(0)  編輯  收藏 所屬分類: web
          主站蜘蛛池模板: 珠海市| 永安市| 新密市| 保德县| 德化县| 赤峰市| 北安市| 咸宁市| 杭锦后旗| 柏乡县| 景泰县| 武穴市| 恭城| 平罗县| 巢湖市| 越西县| 库车县| 鹿泉市| 若羌县| 藁城市| 鄂托克前旗| 泌阳县| 蚌埠市| 衡阳市| 翁源县| 永济市| 东乌珠穆沁旗| 平遥县| 武胜县| 巴彦淖尔市| 孝义市| 万宁市| 崇文区| 吉安市| 通海县| 潮安县| 海门市| 丰顺县| 巴青县| 南郑县| 鄂温|