老师,为什么会提醒我ActiveXObject没有被定义呢
来源:2-7 利用Ajax实现新闻列表
随意看看
2019-09-28 15:52:39
Uncaught ReferenceError: ActiveXObject is not defined
at news.html:15
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<div id="container"></div>
<script type="text/javascript">
//创建XMLHttpRuquest对象
var xmlhttp;
if(window.XMLHttpResquest){
xmlhttp = new XMLHttpResquet();
}else{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
//发送Ajax请求
xmlhttp.open("GET" , "/Ajax/newsservlet" , true)
xmlhttp.send();
//处理服务器响应
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
var text = xmlhttp.responseText;
console.log(text);
}
}
</script>
</body>
</html>
1回答
好帮手慕小班
2019-09-28
同学你好,这里并不是ActiveXObject未定义,错误原因是同学的XMLHttpRequest对象名写错了,同学写成了XMLHttpResquest和XMLHttpResquet,修改建议如下:

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题
回答 1