zTree2.6、json数据的交互使用
来源:互联网 发布:知难阅读答案 编辑:程序博客网 时间:2024/05/17 01:07
zTree 是一个依靠 jQuery 实现的多功能 “树插件”。通过对json数据的支持,是它他用起来特别的方便,下面就来介绍一下最简单的应用。
jsp页面:
首先引入jquery的js文件
- <script type="text/javascript" src="<%=basePath1%>module/taskMng/lhgdialog/jquery-1.7.1.min.js"></script>
然后引入ztree需要的js文件
- <link rel="stylesheet" href="<%=basePath1>js/demo/zTreeStyle/zTreeStyle.css" type="text/css">
- <script type="text/javascript" src="<%=basePath1%>js/demo/jquery.ztree-2.6.js"></script>
- //初始化ztree设置
- var zTree1;
- var setting = {
- isSimpleData : true, //是否采用简单 Array 格式,true表示采用
- treeNodeKey : "id",
- treeNodeParentKey : "pId"//如果为true必须声明父子关系
- };
- /*
- 简单 Array 格式
- var treeNodes = [ --%>
- {"id":80, "pId":01, "name":"test1"}, {"id":81, "pId":80, "name":"test11"}, {"id":82, "pId":80, "name":"test12"}, {"id":111, "pId":81, "name":"test111"} ];
- */
- //从后台读取数据
- var treeNodes = new Array();
- $(function(){
- var url="userListAction!getOrgJson.action";
- $.ajax({
- url: url,
- type:'post',
- async: false ,
- success: function(data){
- var msg = eval('(' + data + ')');
- $.each(msg,function(i,item){
- treeNodes.push(new Node(item.id,item.parentId,item.deptName));
- });
- //alert(treeNodes[0].pId);
- }
- });
- });
- function Node(id,pid,name){
- this.id=id;
- this.pId=pid;
- this.name=name;
- }
- //一切准备好后初始化树
- $(document).ready(function(){
- zTree1 = $("#treeDemo").zTree(setting, treeNodes);
- });
- //将ul标签加到想展示树的位置
- <ul id="treeDemo" class="tree"></ul>
以上就是一个简单的例子,后台转换json我就不写了很简单,这里我还用了javascript面向对象的编程思想,new了一个json数据对象,传入到节点中。第一次写,谢谢大家支持
通过javamail发送邮件
- 2012-03-06 16:15
- 浏览 725
- 评论(4)
- 收藏
- 分类:Web前端
- 相关推荐
- zTree2.6、json数据的交互使用
- Json 数据的简单使用和交互
- ztree2
- springmvc 的json数据交互
- Android 使用Json实现服务器与客户端数据的交互
- 前台后台的的json数据交互
- SpringMVC与json数据的交互
- jQuery和后端的JSON数据交互
- springmvc json 数据交互
- springmvc:json数据交互
- json数据交互
- JSON数据交互(SpringMVC进行json交互)
- Extjs和Asp.NET后台的数据交互(一) => Newtonsoft.Json 使用简介
- 讲解在java环境下使用jQuery进行JSON数据传送的交互过程
- Androidannotation使用之@Rest与服务器交互的JSON数据转换(二)
- Android与Servlet交互:Android访问Servlet,并使用解析传回来的Json数据
- struts2 使用json与extjs进行数据交互
- 实践Android客户端与服务端之间使用JSON交互数据。
- PL/SQL Developer如何连接Oracle
- 关于Arrays和LinkedList的简单用法
- uva 784 - Maze Exploration
- 知识点杂记
- oracle 新建用户,用户授权,表空间授权
- zTree2.6、json数据的交互使用
- IAT表详解
- 各寄存器作用
- Oracle 用户及角色 介绍
- Jquery-zTree的基本用法
- 文件系统过滤驱动基础知识
- 权限jsp
- js 中 += 出现 undefined
- Windows文件系统过滤驱动开发教程
评论