XmlHttp技術資料
2007/1/27 15:24:47
XMLHTTP應用參考
一、使用步驟:
1、創建XMLHTTP對象 //需MSXML4.0支持
2、打開與服務端的連接,同時定義指令發送方式,服務網頁(URL)和請求權限等。客戶端通過Open命令打開與服務端的服務網頁的連接。與普通HTTP指令傳送一樣,可以用"GET"方法或"POST"方法指向服務端的服務網頁。
3、發送指令。
4、等待并接收服務端返回的處理結果。
5、釋放XMLHTTP對象

二、XMLHTTP方法:
Open( bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword )
bstrMethod:  數據傳送方式,即GET或POST。
bstrUrl:    服務網頁的URL。
varAsync:  是否同步執行。缺省為True,即同步執行,但只能在DOM中實施同步執行。用中一般將其置為False,即異步執行。
bstrUser:    用戶名,可省略。
bstrPassword:用戶口令,可省略。

Send( varBody )
varBody:指令集。可以是XML格式數據,也可以是字符串,流,或者一個無符號整數數組。也可以省略,讓指令通過Open方法的URL參數代入。

setRequestHeader( bstrHeader, bstrvalue )
bstrHeader:HTTP 頭(header)
bstrvalue: HTTP 頭(header)的值 
如果Open方法定義為POST,可以定義表單方式上傳:
xmlhttp.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded")

三、XMLHTTP屬性:
onreadystatechange:在同步執行方式下獲得返回結果的事件句柄。只能在DOM中調用。
responseBody:    結果返回為無符號整數數組。
responseStream:  結果返回為IStream流。
responseText :    結果返回為字符串。
responseXML:    結果返回為XML格式數據。
四、示例:
< script language="javascript" >
function getDatal(url){
    var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.4.0");//創建XMLHTTPRequest對象,需MSXML4.0支持 ["MSXML2.XMLHTTP.4.0","MSXML2.DOMDocument.4.0"]
    xmlhttp.open("POST",url,false,"","");  //使用HTTP GET初始化HTTP請求
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") ;
    xmlhttp.send("param=aa");                  //發送HTTP請求并獲取HTTP響應
    return xmlhttp.responseText;        //獲取返回結果字符串
}
< /script >

返回列表
返回首頁 主站蜘蛛池模板: 18成人片黄网站www| 国产亚洲日韩欧美一区二区三区| 中文字幕无码av激情不卡| 欧美三级不卡在线播放| 伊人任线任你躁| 色偷偷成人网免费视频男人的天堂| 国产片91人成在线观看| 97碰视频人人做人人爱欧美| 巨胸喷奶水视频www网快速| 亚洲熟女综合色一区二区三区| 练瑜伽的时候进入| 国产偷久久久精品专区| japonensisjava野外vt| 国模吧2021新入口| zooslook欧美另类dogs| 把数学课代表按在地上c视频| 久草视频免费在线观看| 欧美性受xxxx狂喷水| 亚洲精品线在线观看| 福利在线一区二区| 又色又爽又黄的视频软件app| 蹂躏国际女刑警之屈服| 国产成人精品无码片区在线观看 | 亚洲男人第一av网站| 男女边摸边揉边做视频| 午夜天堂一区人妻| 色在线免费视频| 国产全黄a一级毛片视频| 国产自产视频在线观看香蕉| 国产精品嫩草影院永久一| 97视频免费观看2区| 大肉大捧一进一出好爽视频 | 亚洲精品aaa| 国产精品无码一区二区三级 | 人人澡人人澡人人澡| 精品不卡一区二区| 国产jizzjizz免费视频| 视频在线观看国产| 国产噜噜噜视频在线观看| XX性欧美肥妇精品久久久久久| 小雪坐莲许老二的胯上|