XMLHTTPRequest---->JavaScript對象
open()
onreadystatechange---->委托
send()
readystate----頁面響應(yīng)關(guān)態(tài)
status-----頁面狀態(tài)
setRequestHeader----設(shè)置請求頭協(xié)議
第一步 創(chuàng)建XMLHTTPRequest對象
var request=onInit();
第二步 告訴請求那個服務(wù)器
request.open("GET",URL,TRUE);1提交方式 2 服務(wù)器地址 3 是否準許異步提交
第三步 定義事件當請求開始后觸發(fā)
request.onreadystatechange=Request;
第四步
request.send(null);//開始提交到服務(wù)器提交的參數(shù),POST提交需要參數(shù)
function CreateResponse()
{
創(chuàng)建XMLDocument對象
var dom=request.ResponseXML();
字符串
var str=request.responseText();
}
function Request()
{
判斷數(shù)據(jù)是否響應(yīng)完畢
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");
}
}
posted on 2009-11-03 10:10
junly 閱讀(157)
評論(0) 編輯 收藏 所屬分類:
ajax/jquery/js