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

cesheng 2004-12-08 06:54:44
以前用的JS四级联动,以前没有考虑到数据量大(两万条左右)的问题,速度巨慢(打开约四十秒),高手们说,要用异步调用的方法。不知道怎么去实现,请高手赐教~ (最好给出实例)我用的是ASP+ACCESS,分别用四个表存贮四个菜单的数据,谢谢~
...全文
383 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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吧

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧