高分求数据量大时四级联动菜单的解决方法!

cesheng 2004-12-08 06:54:44
以前用的JS四级联动,以前没有考虑到数据量大(两万条左右)的问题,速度巨慢(打开约四十秒),高手们说,要用异步调用的方法。不知道怎么去实现,请高手赐教~ (最好给出实例)我用的是ASP+ACCESS,分别用四个表存贮四个菜单的数据,谢谢~
...全文
162 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liuyangxuan 2004-12-09
大笨狼的刷新,如果数据不是经常改动最好用XML我感觉不错。阿信有个XML的例子,支持无数级扩展。感觉瞒不错。
回复
超级大笨狼 2004-12-09
两万条左右:
http://superdullwolf.cnzone.net/area/danwtj.asp
http://superdullwolf.cnzone.net/area.rar



<SCRIPT LANGUAGE="JavaScript">

function getData()
{
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

// 异步调用
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4) // 调用完毕
{
if (xmlhttp.status == 200) // 加载成功
{
var xmldoc = xmlhttp.responseXML;
var root = xmldoc.documentElement;

alert (xmldoc.xml);
}
}
}

var url = 'xml.asp';
xmlhttp.open("get", url, true);
xmlhttp.send();
}

</SCRIPT>


<BODY>

异步调用 xmlhttp 取后台数据
<input type="button" value="GetData" onclick="getData()">

<%
dim i, xml

xml = "<?xml version='1.0' encoding='gb2312' ?>"
xml = xml & "<data>"

for i = 1 to 50
xml = xml & "<record>记录" & i & "</record>"
next

xml = xml & "</data>"

response.ContentType = "text/xml"
response.write xml
%>
回复
fogheart 2004-12-09
我前几天在这上页问的,大家帮我找的阿信的四级联动,用的XML,楼主可以看看
http://fason.nease.net/samples/xmlselect/
回复
是是非非 2004-12-09
搜索一下“联动” 很多示例的
回复
cesheng 2004-12-08
用XML怎么实现?
回复
tojworks 2004-12-08
帮你顶了,关注!
回复
cesheng 2004-12-08
谢谢关注.请给出具体方法,谢谢!
回复
是是非非 2004-12-08
用XML吧
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-12-08 06:54
社区公告
暂无公告