ztree 更新配置后重新渲染树_zTree 树形控件 ajax动态加载数据
很久没搞过树形控件了 , 再次接触看官网文档有点没懂,于是在网上找了个代码copy上,但数据是写死的,就想这在用ajax异步取出数据替换,下面是js代码
//定义全局ztree数据
varzNodes;/*初始化ztree数据*/
functioninitZtree(){
$.ajax({
type:"GET",
url:"/articleType/getArticleType",
dataType:"json",
async:false,
success:function(data){varstr="";for(vari=0;i
str+= "{id:'"+data.type[i].id+"', pId:'"+data.type[i].pid+"', name:'"+data.type[i].name+"'},\n";
}
alert("["+str+"]");
zNodes='['+str+']';
$("#ztree").val(zNodes);
}
});
}
$(function(){//initZtree();
alert($("#ztree").val()+"999");
alert(zNodes);
zNodess=zNodes;
alert("8888"+zNodess);
})varzTreeObj,
setting={
view: {
selectedMulti:false},
async: {
enable:true,
url:"/articleType/getArticleType",
otherParam: {"id":"1","name":"test"}
},
data: {
simpleData: {
enable:true,
idKey:"id",
pIdKey:"pId",
rootPId:""}
},
callback: {
onClick:function(treeId, treeNode) {vartreeObj=$.fn.zTree.getZTreeObj(treeNode);varselectedNode=treeObj.getSelectedNodes()[0];
$("#txtId").val(selectedNode.id);
$("#txtAddress").val(selectedNode.name);
}
}
}
$(document).ready(function(){
zTreeObj=$.fn.zTree.init($("#tree"), setting,zNodess );
});
View Code
代码捏有点乱,大概就是想用ajax取出数据,但遇到个问题,取出来的数据拼接成json 不能被识别。
于是又继续看官网demo 和api
找到个基础的动态取数据
ZTREE DEMO - Async
异步加载节点数据的树
[ 文件路径: core/async.html ]
ztree 更新配置后重新渲染树_zTree 树形控件 ajax动态加载数据相关推荐
- ztree 更新配置后重新渲染树_【问】zTree异步加载时添加父节点怎样避免再次加载整树...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 具体情况是 每当我执行add方法添加父节点的时候,都回去server端重新获取一次树节点信息,并加载在新增加的节点下. 页面代码如下 var settin ...
- 树的懒加载怎么用ajax调接口,ElementUI tree树形控件的懒加载使用
先看效果: image 1.界面中: :data="treeData" :props="defaultProps" :load="loadNode&q ...
- treeview控件怎么使用修改发育树_树形控件在生产力工具中的设计
惊!半年实践血泪史,3000 字深度好文,一个爱树的设计师手把手教你如何设计「树 」! 树形控件是种常见的设计模式,几乎与图形化用户界面同时诞生,通过结构化的组织方式逐级展示内容,让整体信息架构一目了 ...
- cascader 动态加载 回显_Elementui cascader 级联选择器 动态加载数据,保存后回显的问题...
问题描述 使用elementui,进行地区选择,分省市区三级动态加载,首次保存后,再次回看数据,怎么选中上次保存的地区 省市区三级都是动态加载,下次回来,只有省一级数据,model里面存的是一个数组, ...
- swiper动态加载数据滑动失效,ajax执行后swiper.js的效果消失问题
使用swiper.js做一些动效时,如果进行了ajax,并且重新把DOM写入到HTML代码中,会导致swiper.js的特效消失的问题.原因是ajax加载后,原先new 的Swiper对象,不认识新来 ...
- 树状下拉combotree的动态加载
用的是easyui的combotree插件 先贴效果 当返回的节点的state为open时说明他是有下级数据的,否则就是节点数据, 每次点击上级的时候,上级节点展开之前,他会根据上级的id取请求他的下 ...
- layui删除后刷新表格_layui form表单提交之后重新加载数据表格的方法
如下图,在我们做高级查询的时候需要重新加载数据表格table.reload(); HTML form表单 菜单: JS $(function () { //注意:这里是数据表格的加载数据,必须写 ...
- jQuery写的一棵动态加载的树
一个棵自己写的jQuery的树.与大家分享一下. 主要用于动态加载子节点,避免大数据量加载页面慢的情况. 展示效果: 下面贴上源码: css部分: #TreeView { width:100% ...
- SpringMVC--Ajax异步加载数据$(function (){ 逻辑代码}) 的意思是让dom结构加载完毕后再去执行逻辑代码
1. SpringMVC–Ajax异步加载数据 1.1 实体类user User.java package com.tian.pojo;import lombok.AllArgsConstructor ...
- jQuery树形控件zTree使用小结
0 zTree简介 树形控件的使用是应用开发过程中必不可少的.zTree 是一个依靠 jQuery 实现的多功能 "树插件".优异的性能.灵活的配置.多种功能的组合是 zTree ...
最新文章
- 比特币源码研读(4)数据结构-交易池TransactionPool
- 微信如何解绑小程序_微信小程序该如何运营推广
- python安装过程的一些问题解决方案
- 你在杠杆另外一端的位置,决定你是否能够撬动地球
- python对比excel重复数据_Python-查找excel文档中的重复数据
- 清除dell服务器面板告警信息,DELL面板告警日志
- 标准c语言程序文件名后缀为,CCS_C语言编程
- 第十七部分 Istio控制 Egress 流量
- UPC 2020年夏混合个人训练第五十场【DEG】
- python处理excel 隐藏sheet
- 移动安全规范 — 2 -蓝牙安全规范
- 计算机网络TCP拥塞控制窗口大小变化、重传、滑动窗口、流量控制等
- 【胡搞的不能AC的题解,暴力搜索一发博弈问题】1995 三子棋 - 51Nod
- Scrapy-简单应用实例
- go 时间戳(秒、毫秒、纳秒)
- 正方形里面两个扇形相交部分_计算下图中阴影部分的面积,最简单的方法是用正方形的面积除以2...
- 基于VSG的并网逆变器设计
- 双旗科技亮相2010年上海国际数字标牌展
- python驱动级模拟按键_Python实现windows下模拟按键和鼠标点击的方法
- Python编程:orm之sqlalchemy模块
热门文章
- wingftpserver完整配置免费ftp站点(指南)
- 电压基准和稳压电源-BUCK\BOOST原理讲解
- redis集群scan_Redis中的Scan命令的使用:查询大数据量
- 用python做外贸
- HTML,js,jQuery的1+S证书学习资料
- 正交矩阵和旋转矩阵之间关系和性质总结
- 2018年河南省高中计算机考试,【改革 】 2018年河南中考将采取4+6+1模式,高中自主招生已确定...
- 微信网页版扫码登录原理
- 通过telnet命令使用SMTP、POP3协议收发邮件(以QQ邮箱为例)
- U盘直装CentOS 8并配置服务器环境教程指南