Ajax在創建XMLHttpRequest對象的時候通常需要考慮到瀏覽器是否支持的問題,爲了適用所有的現代瀏覽器,包括 IE5 和 IE6,需要先判斷瀏覽器是否支持 XMLHttpRequest 對象。如果支持,則創建 XMLHttpRequest 對象。如果不支持,則創建 ActiveXObject :
var xmlhttp;
if (window.XMLHttpRequest)
{ // 支持XMLHttpRequest對象
xmlhttp=new XMLHttpRequest();
}
else
{ // 不支持XMLHttpRequest對象
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}