Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

IE7浏览器无法运行AJax代码

[复制链接]
youkelai 发表于 2007-11-16 23:03:52 | 显示全部楼层 |阅读模式
原来我使用的是IE6,运行AJax一切正常,现升级到IE7后,却无法运行了,据说IE7内置了XMLHttpRequest对象,请问代码应该如何修改才能支持IE7!
原来的代码如下:!

var ReqTypeList;!

function GetList(){!
if (window.XMLHttpRequest){!
ReqTypeList = new XMLHttpRequest();!
}!
else if (window.ActiveXObject){!
ReqTypeList = new ActiveXObject("MSXML2.XMLHttp");!
}!
else if (window.ActiveXObject){!
ReqTypeList = new ActiveXObject("Microsoft.XMLHttp");!
}!

ReqTypeList.open("GET","XXXXXXXXXX.asp",true);!
ReqTypeList.onreadystatechange = GetListCallBack;!
ReqTypeList.send(null);!
}!

function GetListCallBack(){!
if (ReqTypeList.readystate == 4){!
if (ReqTypeList.status == 200){!
document.all.TypeList.innerHTML = ReqTypeList.responseText;!
}!
}!
}!


!
 楼主| youkelai 发表于 2007-11-16 23:04:08 | 显示全部楼层
ie7没有用过,也只是听说有了那个对象.
你看看进到这个if里没?
if (window.XMLHttpRequest){alert("in");//弄个alert看看进来没
ReqTypeList = new XMLHttpRequest();
}
回复

使用道具 举报

熊霸与巧巧 发表于 2007-12-25 16:04:23 | 显示全部楼层
进来学习学习下``
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-25 23:56 , Processed in 0.027233 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表