js中定义json生成Tree树
2015-06-11 15:17
549 查看
这里说明的是js中生成json, arry是js中定义的json ,树插件是jquery.ztree
var param = {
};
$.post("manager_treeList", param, function(data) {
//循环列表
var setting = {
view: {
dblClickExpand: false,
showLine: true,
selectedMulti: false
},
data: {
simpleData: {
enable:true,
idKey: "id",
pIdKey: "pId",
rootPId: ""
}
},
callback: {
onClick: zTreeOnClick
}
};
var arry = [];
//biaoqian类
var BiaoQianBean = {
id:"",
box_num:"",
thumb_url:"",
type:"sys",
addtime:""
};
$.each(data.managerTree,function(i, tmp) {
if(tmp.pid=="0")
{
var BiaoQianBean = {
id:tmp.id,
pId:tmp.pid,
name:tmp.pointName,
open:true
};
}
else
{
var BiaoQianBean = {
id:tmp.id,
pId:tmp.pid,
name:tmp.pointName
};
}
arry.push(BiaoQianBean);
});
var zTreeDemo = $.fn.zTree.init($("#user_tree"),setting, arry);
});
var param = {
};
$.post("manager_treeList", param, function(data) {
//循环列表
var setting = {
view: {
dblClickExpand: false,
showLine: true,
selectedMulti: false
},
data: {
simpleData: {
enable:true,
idKey: "id",
pIdKey: "pId",
rootPId: ""
}
},
callback: {
onClick: zTreeOnClick
}
};
var arry = [];
//biaoqian类
var BiaoQianBean = {
id:"",
box_num:"",
thumb_url:"",
type:"sys",
addtime:""
};
$.each(data.managerTree,function(i, tmp) {
if(tmp.pid=="0")
{
var BiaoQianBean = {
id:tmp.id,
pId:tmp.pid,
name:tmp.pointName,
open:true
};
}
else
{
var BiaoQianBean = {
id:tmp.id,
pId:tmp.pid,
name:tmp.pointName
};
}
arry.push(BiaoQianBean);
});
var zTreeDemo = $.fn.zTree.init($("#user_tree"),setting, arry);
});
相关文章推荐
- javascript正则表达式验证url(包括ip形式)
- Extjs 验证表单
- 使用javascript调用CRM内部弹出窗口(分配案例)
- Grunt 实例之 构建 seajs 项目
- Javascript模块化编程(三):require.js的用法(转)
- Javascript模块化编程(二):AMD规范(转)
- Javascript模块化编程(一):模块的写法(转)
- jsp的<%%>
- JSP基本语法
- 上学时的HTML+JS+CSS(小总结)
- response内置对象
- js闭包
- js 获取前天、昨天、今天、明天、后天的时间
- 利用exif js及脚本修正图片的orientation显示
- JavaScript toLowerCase() 方法 把字符串转换为小写
- VarchartXgantt甘特图与EJS甘特图对比介绍
- javascript返回顶端源码
- 使用百度地图——入门
- js的运动框架
- 从文件解析json