下面的代码哪里出错了?
<head runat="server">
<title></title>
<script type="text/javascript">
var XMLHttpRequesrObject = false;
if (window.XMLHttpRequest) {//判断是否可以用new方法直接创建XMLHttpRequset对象
XMLHttpRequesrObject = new XMLHttpRequest();
}
else if (window.ActiveXObject) {//IE5以上可以创建
XMLHttpRequesrObject = new ActiveXObject("Microsoft.XMLHTTP");
}
function getData(dataSource, divID) {
if (XMLHttpRequesrObject) {//如果xmlHttpRequest对象创建成功
var obj = document.getElementById(divID);
XMLHttpRequesrObject.open("GET", dataSource); //打开对象,以便与服务器进行通信
XMLHttpRequesrObject.onreadystatechange = function () {
if (XMLHttpRequesrObject.readyState == 4 && XMLHttpRequesrObject.status == 200) {
obj.innerHTML = XMLHttpRequesrObject.responseText;
}
XMLHttpRequesrObject.sent(null);
}
}
}
</script>
</head>
<body>
<form id="form1" runat="server" >
<input type="button" value="Fetch the message" onclick="getData('data.txt','targetDiv')" />
<div id="targetDiv">
hehe
</div>
</form>
</body>
</html>
data.txt是直接在项目的目录下新建的。运行后,点击按钮什么反应也没有。。。
------解决方案-------------------- XMLHttpRequesrObject.sent(null);
}
===========改为:
}
XMLHttpRequesrObject.sen
d(null);