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

张小明 2025/12/23 15:48:51
国内的优秀设计网站,杭州网站建设岗位薪资,做网站教材,国际知名平面设计网站下面直接给你最实用、最常见的树形菜单加载父/子节点方法#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进行投诉反馈,一经查实,立即删除!

大连做网站排名网站服务器有什么区别

Foundation 均衡器(Equalizer)详解(超级完整版,一次讲透) 我们继续你的 Foundation 系列,今天把 均衡器(Equalizer)讲得明明白白!这是 Foundation 6 中的一个实用插件&am…

张小明 2025/12/22 14:42:13 网站建设

天津做网站网页的公司肥城网站开发公司

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个交互式Markdown学习平台,功能包括:1. 左侧编辑区,右侧实时预览;2. 内置循序渐进的教程;3. 语法提示和自动补全&a…

张小明 2025/12/23 15:16:12 网站建设

那一个网站可以教做甜品的政务网站设计方案

在食品包装车间里,称重模块是质量的“守门员”,但Profinet与Devicenet协议的“语言不通”,却让这条生产线陷入“哑巴对话”的尴尬。某食品厂工程师老王曾吐槽:“新系统升级后,老称重模块像被按了静音键,数据…

张小明 2025/12/22 14:40:11 网站建设

文章网站模板哪个好wordpress logo 太小

“核心太难?普刊来凑!”——面对核心期刊发表难的问题,普刊成为多类人群的实用选择。刚需≠低端:普刊“真香”现场——本硕博生、教师医生、工程师都在用的速效发表通道硕士/博士“放水”毕业学校规定“公开发表论文即可”&#x…

张小明 2025/12/22 14:39:10 网站建设

潍坊cms建站系统百度的网站建设代码

SDCAlertView:重新定义iOS对话框体验的现代化解决方案 【免费下载链接】SDCAlertView The little alert that could 项目地址: https://gitcode.com/gh_mirrors/sd/SDCAlertView 在iOS应用开发中,一个优秀的iOS对话框组件能够显著提升用户体验和产…

张小明 2025/12/23 15:48:28 网站建设

粉末涂料 技术支持 东莞网站建设网站开发规划书怎么写

还在为复杂的无人机数据处理软件头疼吗?WebODM作为完全开源的地理空间处理工具,让你用最简单的方式制作专业级地图。无论你是无人机爱好者还是项目管理者,这款软件都能满足你的需求。 【免费下载链接】WebODM User-friendly, commercial-grad…

张小明 2025/12/22 14:36:08 网站建设