XMLHttpRequest是XMLHTTP組件的對象,通過這個對象,AJAX可以像桌面應(yīng)用程序一樣只同服務(wù)器進(jìn)行數(shù)據(jù)層面的交換,而不用每次都刷新界面,也不用每次將數(shù)據(jù)處理的工作都交給服務(wù)器來做;這樣既減輕了服務(wù)器負(fù)擔(dān)又加快了響應(yīng)速度、縮短了用戶等待的時間。
IE5.0開始,開發(fā)人員可以在Web頁面內(nèi)部使用XMLHTTP ActiveX組件擴(kuò)展自身的功能,不用從當(dāng)前的Web頁面導(dǎo)航就可以直接傳輸數(shù)據(jù)到服務(wù)器或者從服務(wù)器接收數(shù)據(jù)。,Mozilla1.0以及NetScape7則是創(chuàng)建繼承XML的代理類XMLHttpRequest;對于大多數(shù)情況,XMLHttpRequest對象和XMLHTTP組件很相似,方法和屬性類似,只是部分屬性不同。