jQuery递归实现菜单无限级

构建高效无限级树型菜单的非递归方法 HTTP Handler是ASP.NET框架中的一个重要概念,它是IHttpHandler接口的实现类,用于处理HTTP请求并生成响应。HTTP Handler可以被看作是一个处理特定HTTP请求的端点,如.aspx、.ashx、*.asmx等。它运行在IIS服务器上,接收来自客户端的请求并返回响应。当一个请求到达服务器后,ASP.NET框架会根据请求的文件扩展名来决定使用哪个HTTP Handler来处理请求。 阅读详情

jquery,tree无限级树形菜单+简单实用案例

我在项目中用到产品类别的树形。各种地方都要用。 我就封装起来,方便以后调用。

记录下来,希望给新手们提供帮助。要记得导入jquery.js  tree.js 哦


  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>  
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>  
  3. <link rel="stylesheet" type="text/css" href="page/plugin/zTree/zTreeStyle/zTreeStyle.css"/>  
  4. <script type="text/javascript" src="page/js/jquery.ztree-2.6.min.js"></script>  
  5.   
  6. <div id="goodsCategoryTree" class="tree"></div>  
  7. <input type="hidden" id="goodsCategoryTreeSelect" name="goodsCategoryTreeSelect"/>  
  8. <input type="hidden" id="goodsCategoryTreeSelectName" name="goodsCategoryTreeSelectName"/>  
  9. <script>  
  10. var goodsCategoryTree;  
  11. var treeNodes = eval('(${web.goodsCategoryJson})');//为节点进行json赋值   
  12. function getCheckTreeNode(event, treeId, treeNode){//获取选中节点id,name  
  13.     var tId = treeNode.cateID;  
  14.     var name = treeNode.cateName;  
  15.     $("#goodsCategoryTreeSelect").val(tId);  
  16.     $("#goodsCategoryTreeSelectName").val(name);  
  17.     $("#goodsCategoryTreeSelect").focus();  
  18. }  
  19. var setting = {//参数设置  
  20.     isSimpleData : true,              //数据是否采用简单 Array 格式,默认false  
  21.     treeNodeKey : "cateID",               //在isSimpleData格式下,当前节点id属性  
  22.     nameCol : "cateName",  
  23.     treeNodeParentKey : "parentCateID",        //在isSimpleData格式下,当前节点的父节点id属性  
  24.     showLine : true,                  //是否显示节点间的连线  
  25.     checkable : false,                  //每个节点上是否显示 CheckBox  
  26.     callback : {  
  27.         click: getCheckTreeNode  
  28.     }  
  29. };  
  30. goodsCategoryTree = $("#goodsCategoryTree").zTree(setting, treeNodes);//初始化树形  
  31.   
  32. </script>  

Json 数据字符串
web.goodsCategoryJson =  [{"cateID":"05E19A7462A148709CE295CA2295BD7E","cateName":"计算机","parentCateID":"43242"},{"cateID":"43242","cateName":"电器","parentCateID":"1"},{"cateID":"43243","cateName":"服装1","parentCateID":"1"},{"cateID":"43244","cateName":"女装","parentCateID":"43243"},{"cateID":"43245","cateName":"根目录","parentCateID":"43243"},{"cateID":"43246","cateName":"根目录6","parentCateID":"43244"},{"cateID":"43247","cateName":"根目录7","parentCateID":"43245"},{"cateID":"43248","cateName":"根目录8","parentCateID":"43246"},{"cateID":"43249","cateName":"根目录9","parentCateID":"43247"},{"cateID":"43250","cateName":"根目录0","parentCateID":"43248"},{"cateID":"43251","cateName":"根目录1","parentCateID":"43249"},{"cateID":"43252","cateName":"根目录2","parentCateID":"43250"},{"cateID":"43253","cateName":"根目录3","parentCateID":"2"},{"cateID":"1","cateName":"通用分类","parentCateID":"-1"},{"cateID":"2","cateName":"频道分类","parentCateID":"-1"}]
jQuery递归无限极树状菜单 jQuery递归无限极树状菜单是一款用递归实现的无限极树状菜单,点击可以展开收缩。 立即下载

相关推荐

jquery多级菜单复杂权限设置系统

jquery实现的漂亮多级菜单 ,另带复杂权限设置模块 (自带数据库)

jquery,tree无限级树形菜单+简单实用案例

jquery,tree无限级树形菜单+简单实用案例 我在项目中用到产品类别的树形。各种地方都要用。 我就封装起来,方便以后调用。 记录下来,希望给新手们提供帮助。要记得导入jquery.js  tree.js 哦 %@ page language="java" import="java.util.*" pageEncoding="utf-8"%>  

u013948191的专栏 5482

jquery用递归实现菜单选择

通过递归实现不定层菜单选择,点击菜单项之后,自动完成父菜单子菜单的选择等功能

jquery使用递归制作树形菜单

效果: let jsonDatas = [ { name: "一级1", children: [ { name: "二级1-1", children: [ { ...

勋勋勋勋小勋勋的博客 846

jquery实现递归tr子节点

jquery实现递归tr子节点

四足机械臂避坑指南:从URDF配置到逆运动学控制的完整流程

本文为四足机械臂(Loco-Manipulation)系统开发提供了一份详实的实战避坑指南。文章深入剖析了从URDF模型配置、核心控制循环设计到逆运动学(IK)求解与奖励函数构建的完整流程,重点讲解了如何避免关节命名错误、惯性参数设置不当、IK求解不稳定等常见陷阱,并强调了利用collision_bbox等可视化工具进行高效调试的方法,旨在帮助工程师构建稳定、高效的四足机械臂控制系统。

weixin_42509507的博客 192

jquery实现无限级别的多级菜单(自己封装的插件)

demo的下载地址:https://download.youkuaiyun.com/download/hhy1006894859/10845124 js代码如下: var list = [ { "menuName": "项目管理", "level":1, "childTree": [{ "menuName": "项目进度&qu

hhy1006894859的博客 2654

LabVIEW状态机实战:用STM32+DHT11搭建温湿度监测系统(附完整VI源码)

本文详细介绍了如何利用LabVIEW状态机模式与STM32微控制器、DHT11温湿度传感器构建温湿度监测系统。通过硬件选型、状态机设计、LabVIEW程序实现及系统优化等环节,提供了一套完整的解决方案,并附有VI源码,助力开发者快速实现嵌入式温湿度监测应用。

weixin_42549723的博客 520

JS特效第131弹:jQuery响应式下拉导航菜单插件megamenu

经典的JS特效动画效果,效果实现的全部代码已提供,可供学习借鉴

weixin_38343072的博客 426

TongWeb微服务部署实战:Nacos注册与网关路由的疑难解析

本文分享了将Spring Cloud微服务迁移至TongWeb应用服务器时,解决Nacos服务注册失败与Spring Cloud Gateway路由失效的实战经验。针对Nacos注册问题,通过实现ApplicationRunner接口并利用JMX获取容器端口,实现了手动注册;针对网关路由问题,建议将基于WebFlux的Gateway模块改为JAR包独立部署,以保障其原生运行环境。文章为在TongWeb上进行微服务部署提供了关键的问题排查思路与混合架构部署的最佳实践。

weixin_29209801的博客 240

2026 AI Agent Harness Engineering 生态报告:开源工具链的现状与未来趋势

IEEE P2863-2025《通用人工智能自主代理技术架构与评估规范》于2025年11月正式发布,将AI Agent(通用人工智能自主代理)定义为:一种具备感知(Perception)、记忆(Memory)、推理(Reasoning)、规划(Planning)、行动(Action)五大核心能力闭环,能够在无显式指令覆盖全部环节的前提下,自主完成特定领域或开放领域复杂任务的智能实体。

AI 算法实战派 497

jQuery实现将PHP传来的数组json无限级分类

jQuery非常简单的方法来实现无限级分类 <select name="pid" id="menu"> //分类在这里显示 </select> $(document).ready(function () { //无限父级分类(递归) var obj ='[{ "catename": "一级分类", "id": "1", "children": [...

猿计划 364

Xilinx高级调试方法--远程调试

本文主要介绍Xilinx的一些高级调试方法,以及如何使用Xilinx的相关IP。

斌赋的博客 3308

无限级菜单 mysql设计_无限级菜单简单的设计

策略:数据库就一张表,前端查询出所有的可显示的菜单,在前端进行循环展示。1,数据库表的设计CREATE TABLEsys_menu (idINT NOT NULLAUTO_INCREMENT,nameVARCHAR(64) NOT NULL,urlVARCHAR(255),pidINT NOT NULL DEFAULT 0,isLeafTINYINT NO...

weixin_34820733的博客 1016

uniapp - 微信小程序接入官方人脸识别认证详细流程及示例源码,Uniapp微信小程序项目集成官方提供的人脸识别身份验证插件接口(多种示例:人脸核验、身份证件与人脸是否匹配、是否活体、实名认证等)

uni-app微信小程序人脸识别认证,使用uniapp开发微信小程序的人脸采集功能/人脸识别功能,uniapp vue3微信小程序活体人脸识别,Uni-app微信小程序实名认证,uniApp微信小程序人脸认证,UniApp的微信小程序实名认证与人脸识别系统开发,人脸核身微信小程序uni-app接入流程,wx.startFacialRecognitionVerify,uniapp开发微信小程序-人脸采集功能、微信人脸识别实名认证集成指南,识别失败,人脸识别接口怎么调用,前后端完整示例代码demo,人脸检测功能

🏆 前端领域优质创作者 3284

三种方法教你下载大模型到本地,总有一种适合你

本文主要介绍了下载大模型到本地的三种解决方案,希望能对同学们有所帮助。 文章目录 1. 场景/问题描述 2. 方案一:使用git 3. 方案二:镜像站 4. 方案三:高速下载工具(变体及自定义代码) 4.1 aria2 4.2 自定义代码

weixin_43178406的博客 17万+

JQuery AJAX & JSON 使用示例一步到位 (DEMO:ASP.NET + MSSQL 无限级树形菜单)

 JS树形菜单函数参照:ASP.NET JS+Sql无限级树型菜单功能说明:        由Tree.html中的JQuery AJAX代码发起HTTP请求到GetTreeData.aspx获取JSON格式的字符串,然后在Tree.html中将字符串格式化为JSON格式,用dTree函数递归构造JS Tree。步骤:       1)创建Menu类(为了构造List泛型集合)       2)创建FormatToJson类       3)创建GetTreeData.aspx窗体,添加后台实现代码   

IHandler的专栏 5580

SA8155P QCOM 车载系统介绍

高通车载相机开发

qq_37057338的博客 5229

PHP写json文件的树形菜单,json+jQuery实现的无限级树形菜单效果代码

本文实例讲述了json+jQuery实现的无限级树形菜单效果代码。分享给大家供大家参考。具体如下:这里演示json树形菜单,JS无级树树形菜单,引入了jQuery插件,使用递归实现获取无级树数据并生成DOM结构,可以在JSON数据里 扩展无限级 看结构就明白。先来看看运行效果截图:在线演示地址如下:具体代码如下:/p>"http://www.w3.org/TR/xhtml1/DTD/xhtm...

weixin_42401137的博客 191

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

layui框架,左侧动态生成菜单,右侧对应显示tab主体内容

html代码: <div id="navBarId" class="layui-side layui-bg-black" lay-filter="test"></div> <div class="layui-body" style="overflow-y: hidden;"> <!-- 内容主体区域...

Huangsiqi7的博客 7471

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

无限级联php,jQuery+PHP+MySQL实现无限级联下拉框效果

本文简单实现jQuery无限级联效果,分享给大家供大家参考,具体内容如下效果图:图1 仅下拉框图2 层级提示+下拉框图3 存储数据点击响应主要包含3个文件:index.html(主页),wuxianjilian.php(数据处理),wuxianjilian.sql(MySQL数据文件)1. index.html无限级联$(document).ready(function(){var getData...

weixin_39746652的博客 185

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

select下拉菜单,无限加载切换菜单,实现自动加载子节点。

项目列子如: 无限菜单添加。 有些小bug没时间整理,自己整理下吧。 /** * @author liju * @date 2016-11-01 */ (function(jQuery){ jQuery.screenCity = { init:function(points,callback){ var falg = this.handlPoints(points,callback)

u012659564的专栏 1399

一个简单的表格管理后台

之前我写了两篇博文,一篇是: 用递归来制作无限级菜单,另一篇是:ajax + jq + servlet 完成表格的基本功能,现在我来把这两篇综合起来,就可以制作一个简单的后台管理系统了。 原理很简单,就是点击左边菜单,然后发出一个servlet地址,右边接受servlet,然后就显示表格内容,这样就不用iframe来做了,就是两个div,就可以了。 首先是index页面<%@ page langua

Logan_Su的博客 1555

PHP无限分层目录

这几天在做一个论坛,其中里面就涉及到一个无限分层的目录结构,一开始纠结了半天,在网上找了一些JQUERY的代码 发现又多又不大适合。最后没办法还是只有自己写。一下是代码 function getBlockList($sid = 0){      $sql = "SELECT * FROM subject WHERE pid = '{$sid}'";   $result = $this->g

duke_xk的专栏 460

jquery+递归自动生成无限级菜单

由于本人对于前端实在是不怎么样,所以按钮就不制作了,只是用普通的文字表达就可以了,思路才是最重要的。 首先得引入jquery,这里我用的是jquery-1.8.2.min。代码如下: <!DOCTYPE html> <html> <head> <meta charset="GB18030"> <title>Insert title here</title> <style type="text/cs

Logan_Su的博客 1520

使用Jquery+bootstrap无限级菜单树

无限级菜单树的实现效果从数据库提取出来的原始数据前台代码需要的数据{ "code": 100, "extend": { "children": [ { "children": [ { "children": [

卡莱相位折跃研究所 1万+
上一篇: 关于Ajax的cache参数的测试
下一篇: 安装orcale数据库
WhtBk
博客等级 码龄11年 12粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值