国内的优秀设计网站杭州网站建设岗位薪资

张小明 2025/12/27 0:11:22
国内的优秀设计网站,杭州网站建设岗位薪资,做网站教材,国际知名平面设计网站下面直接给你最实用、最常见的树形菜单加载父/子节点方法#xff08;也叫懒加载父子节点树#xff09;#xff0c;jQuery EasyUI 的 tree 组件完美支持这种模式#xff1a;先加载顶级#xff08;父#xff09;节点#xff0c;点击某个父节点时再异步加载它的直接子节点也叫懒加载父子节点树jQuery EasyUI 的tree组件完美支持这种模式先加载顶级父节点点击某个父节点时再异步加载它的直接子节点不加载孙子节点直到点击孙子节点的父节点复制粘贴就能用超级适合部门组织架构、菜单管理、无限级商品分类等场景领导最爱的“性能好、加载快”效果全都有方法1最推荐 - 标准父/子节点懒加载树现在就用这个3秒出效果!DOCTYPEhtmlhtmlheadmetacharsetUTF-8titleEasyUI 树形菜单 - 加载父/子节点懒加载/titlelinkrelstylesheettypetext/csshrefhttps://www.jeasyui.com/easyui/themes/default/easyui.csslinkrelstylesheettypetext/csshrefhttps://www.jeasyui.com/easyui/themes/icon.cssscripttypetext/javascriptsrchttps://code.jquery.com/jquery-1.12.4.min.js/scriptscripttypetext/javascriptsrchttps://www.jeasyui.com/easyui/jquery.easyui.min.js/script/headbodydivstylemargin:30px;width:300px;pstrong部门组织架构点击部门加载下级/strong/p!-- 关键只设置根节点url不用onBeforeExpand --uliddeptTreeclasseasyui-treedata-optionsurl:get_parent_nodes.php, !-- 只加载顶级父节点 -- method:get, animate:true, lines:true, loadFilter: myLoadFilter !-- 可选统一处理返回数据 --/ul/divscript// 核心当点击有子节点的节点时自动向同一个url请求子节点EasyUI内置机制$(#deptTree).tree({// 当节点展开前如果子节点未加载会自动向url发送 parentId 参数请求子节点// 无需手动写onBeforeExpandonLoadSuccess:function(node,data){// data是当前加载的节点数据console.log(加载完成,node?node.text:根节点);},onClick:function(node){$.messager.show({title:你点击了,msg:部门node.text(node.children?已加载子节点:),timeout:2000});}});// 可选统一处理后台返回数据格式functionmyLoadFilter(data,parent){// EasyUI默认期望 [{id,text,state,children:[]}, ...]// 如果你的后台返回 {id,name,hasChild:true} 可以在这里转换varresult[];$.each(data,function(i,item){varnode{id:item.id,text:item.name||item.text,iconCls:item.icon};// 关键如果有子节点设置state:closedEasyUI会自动懒加载if(item.hasChild||item.childrenCount0){node.stateclosed;}result.push(node);});returnresult;}/script/body/html后台接口示例get_parent_nodes.phpEasyUI 会自动在加载子节点时传id参数选中节点的id?php// 获取父节点ID根节点时没有$parentIdisset($_GET[id])?intval($_GET[id]):0;// 模拟数据实际从数据库查该父节点下的直接子节点$nodes[];if($parentId0){// 加载顶级部门$nodes[[id1,name总公司,hasChildtrue],[id2,name子公司A,hasChildtrue]];}elseif($parentId1){// 总公司下的部门$nodes[[id11,name技术部,hasChildtrue],[id12,name市场部,hasChildfalse],[id13,name财务部,hasChildtrue]];}elseif($parentId11){// 技术部下的小组$nodes[[id111,name前端组],[id112,name后端组],[id113,name测试组]];}// ... 其他分支echojson_encode($nodes);?效果亮点页面打开只加载顶级节点速度极快点击有子节点的部门 → 自动请求该部门下的直接子部门不会一次性加载所有孙子、重孙子再次点击已加载的节点 → 直接展开/折叠不再重复请求完美支持无限级层级10级都没问题EasyUI 自动处理加载状态显示加载动画方法2如果你想完全手动控制加载更灵活$(#deptTree).tree({onBeforeExpand:function(node){// 手动设置本次加载的url可以带额外参数$(#deptTree).tree(options).urlget_children.php?parentIdnode.idtypedept;}});方法3结合左侧布局 右侧内容经典后台部门树divclasseasyui-layoutdata-optionsfit:truedivdata-optionsregion:west,title:部门架构,split:truestylewidth:280px;uliddeptTreeclasseasyui-treedata-optionsurl:get_parent_nodes.php,lines:true/ul/divdivdata-optionsregion:center,title:部门详情dividdeptInfostylepadding:20px;请在左侧选择一个部门查看详情/div/div/divscript$(#deptTree).tree({onClick:function(node){$(#deptInfo).html(h3node.text/h3p部门IDnode.id/pp加载状态已加载子节点/p);// 实际可以$(#deptInfo).panel(refresh, dept_detail.php?id node.id);}});/script你现在直接复制方法1的完整代码 PHP接口示例放到服务器运行就能看到一个超级高效的父/子节点懒加载树了数据量再大也不怕只加载当前需要的层级性能完美。想要我给你一个完整的部门管理示例父子懒加载树 点击显示详情 添加/删除节点 保存到数据库或者你告诉我你的数据结构比如字段叫pid、category_name、is_leaf我2分钟帮你改好loadFilter和接口逻辑复制就能跑快说说你的具体场景我手把手帮你搞定5分钟内看到丝滑的父/子节点加载树
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

wordpress的用户短视频seo客短

在数字艺术与3D建模技术飞速发展的今天,手办文化爱好者对个性化、高精度模型的需求日益增长。AI手办工坊作为一款基于深度学习技术的在线平台,通过算法与艺术设计的深度融合,为用户提供从2D图像到3D风格化手办照片的一键生成服务。本文将从技…

张小明 2025/12/27 1:30:29 网站建设

淘宝网站边上的导航栏怎么做酒店建设网站的意义

Wan2.2-T2V-5B 能否生成日志归档演示?一场数据治理的“视觉革命” 🚀 你有没有遇到过这样的场景:新来的运维同事盯着一份写满 tar -czf 和 scp 的操作手册,一脸茫然;审计团队要求提供“日志归档流程”的可视化证据&…

张小明 2025/12/27 3:02:38 网站建设

苏州知名网站建设设计龙岩市住房与城乡建设局网站

引言:从市场神话到自我怀疑在投资的世界里,没有什么比一连串的辉煌胜利更能塑造一个人的信念了。当你亲手将一笔资金在4年内翻10倍,10年内翻16倍时,那种感觉近乎封神。你所选择的策略不再是策略,而是真理;你…

张小明 2025/12/26 20:34:05 网站建设

广州网站设计找哪里网站后台 网站页面没有显示

上下文工程是优化提供给大语言模型的tokens效用以获得更佳结果的方法。随着LLM应用复杂化,仅靠提示词工程已不够。上下文工程面临上下文腐蚀和有限注意力预算的挑战。其目标是使用少而高信号密度的tokens。实践包括:设计清晰系统提示词、定义职责单一的工…

张小明 2025/12/26 17:43:25 网站建设

徐州网站建设托管杭州做网站套餐

如何通过FaceFusion精准实现跨视频人脸迁移?在短视频、虚拟人和AI换脸内容爆发的今天,我们常看到这样的场景:一位普通用户上传自己的照片,瞬间“变身”为电影主角,在经典镜头中自然演绎原角色的动作与表情。这背后的核…

张小明 2025/12/26 20:58:58 网站建设

陕西网站备案注销深圳华强北在哪

image.pngRibbon 是一个独立的组件,是用来进行远程接口调用的,代码如下 通过 getForObject 方法可以掉到用 micro-order 服务的,order/list 接口。然后在调用期间会存在负载均衡,micro-order 服务对应有几个服务实例就会根据负载均…

张小明 2025/12/26 22:13:01 网站建设