使用XMLHttpRequest对象代替ActiveXobject对象。示例代码如下:
if (window.XMLHttpRequest) {
var xhr = new XMLHttpRequest();
} else {
var xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
该代码判断浏览器是否支持XMLHttpRequest对象,如果支持则使用该对象,如果不支持则使用ActiveXObject对象。这样可以避免ActiveXobject未被定义的问题。