不同浏览器创建 XMLHttpRequest 对象的方法不同,IE 浏览器使用 ActiveXObject,而其他的浏览器使用名为 XMLHttpRequest 的 JavaScript 内建对象。
<scripttype="text/javascript">
functionajaxCreate()
{
//声明一个保存 XMLHttpRequest 对象的变量。
varxmlHttp;
try
{
// Firefox, Opera 8.0+, Safari等浏览器创建对象
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// IE浏览器创建对象
try
{ // IE6.0以上
xmlHttp=newActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{ // IE5.5以上
xmlHttp=newActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("对不起,您的浏览器不支持AJAX!");
return false;
}
}
}
}
</script>