+ -
当前位置:首页 → 问答吧 → 初学AJAX,请问下面的代码为什么不能创建xmlhttp对象?

初学AJAX,请问下面的代码为什么不能创建xmlhttp对象?

时间:2010-10-03

来源:互联网

<script language="javascript">
var xmlHttp;
if (window.ActiveObject)
  xmlHttp=new ActiveObject("Microsoft.XMLHTTP");
else{
  if (window.XMLHttpRequest)
  xmlHttp=new XMLHttpRequest();
}
if (xmlHttp!=null)
{
  xmlHttp.open("GET","index.aspx")
  xmlHttp.onreadystatechange=callbackQuery;
  xmlHttp.send(null);
}else{alert("null")};

执行结果:弹出消息框“null”。
我的是IE6浏览器,支持javascript。

作者: ynduanlian   发布时间: 2010-10-03

你写错了吧。
if (window.ActiveXObject)
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
else{
这样才对吧。

作者: licip   发布时间: 2010-10-03