XMLHTTPRequest---->JavaScript對象
open()
onreadystatechange---->委托
send()
readystate----頁面響應關態
status-----頁面狀態
setRequestHeader----設置請求頭協議
第一步 創建XMLHTTPRequest對象
var request=onInit();
第二步 告訴請求那個服務器
request.open("GET",URL,TRUE);1提交方式 2 服務器地址 3 是否準許異步提交
第三步 定義事件當請求開始后觸發
request.onreadystatechange=Request;
第四步
request.send(null);//開始提交到服務器提交的參數,POST提交需要參數
function CreateResponse()
{
創建XMLDocument對象
var dom=request.ResponseXML();
字符串
var str=request.responseText();
}
function Request()
{
判斷數據是否響應完畢
if(request.readystate==4)
{
判斷頁面是否正常
if(request.status==200)
{
}
}
}
function onInit()
{
if (window.XMLHttpRequest) {
return new windows.XMLHTTPRequest();
}
if (window.ActiveXObject) {
return new window.ActiveXObject("microsoft.XMLHTTP");
}
}