老师,为什么会提醒我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>

http://img.mukewang.com/climg/5d8f114309b9985e06100224.jpg

写回答

1回答

好帮手慕小班

2019-09-28

同学你好,这里并不是ActiveXObject未定义,错误原因是同学的XMLHttpRequest对象名写错了,同学写成了XMLHttpResquest和XMLHttpResquet,修改建议如下:

http://img.mukewang.com/climg/5d8f1bd209effa8106200229.jpg

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

0

0 学习 · 10204 问题

查看课程