asp无限分级(递归调用)
网络编程 2025-03-24 11:12www.168986.cn编程入门
我们启动一个名为ShowTree的子程序,以展示整个菜单树的结构。这个子程序接收一个参数,即当前要展示的父菜单的ID。在服务器端,我们创建一个记录集对象rs来存储从数据库中查询出来的数据。查询语句是从WMS_Class表中选取class_id和class_name字段,条件是class_father_id等于传入的父ID。
当记录集为空且处于第一次调用ShowTree子程序的情况下,我们输出“该频道暂无栏目”。否则,我们开始遍历记录集。对于每一条记录,我们先输出其class_id和class_name,然后根据当前的层级m打印出相应的层级标记。如果是最顶层则打印“╋”,如果是第一层则打印空格“ ”,如果是当前层级则打印“├”,否则打印“│”。然后递归调用ShowTree子程序展示当前菜单下的子菜单,并递减层级m。接着移动到记录集的下一行,继续循环直到遍历完所有记录。
我们调用cambrian.render('body')来渲染整个页面。这个过程将生成一个结构化的菜单树,通过递归调用ShowTree子程序来展示每一层级的菜单及其子菜单。整个页面将呈现出清晰、有层次的菜单结构,方便用户浏览和操作。
上一篇:php对数组排序的简单实例
下一篇:没有了
编程语言
- asp无限分级(递归调用)
- php对数组排序的简单实例
- AJAX和DOM的运行经验
- 基于JavaScript实现报警器提示音效果
- 简单过滤一下广告的代码
- PHP利用一行代码删除目录下所有文件方法示例
- 使用Ajax技术通过XMLHttpRequest对象完成首页登录功
- Windows环境下安装PHP Pear的方法图文教程
- 解决webpack+Vue引入iView找不到字体文件的问题
- FCKeditor smarty 编辑器的应用PHP
- CentOS6.5下RPM方式安装mysql5.6.33的详细教程
- JavaScript正则表达式匹配字符串字面量
- node.js cookie-parser之parser.js
- jQuery弹出层后禁用底部滚动条(移动端关闭回到原
- Ajax 和 Asp 的编程
- 如何用表单的方式推送请求的信息?