jstree插件的使用(进阶)——动态json数据创建树

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <!-- jstree css样式 -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.2.1/themes/default/style.min.css" />
</head>
<body>
    <!-- 设置容器元素 -->
    <div id="jstree"></div>
    <!-- jquery.js -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.1/jquery.min.js"></script>
    <!-- jstree js核心文件 -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.2.1/jstree.min.js"></script>
    <script type="text/javascript">
        $(function(){
            //当DOM准备好时创建一个jstree实例
            $(‘#jstree‘).jstree({
                //core 存储核心的所有默认值
                ‘core‘ : {
                    //data 数据配置:在这里可以传递HTML字符串或JSON数组
                    ‘data‘ : [
                        {
                            ‘id‘ : ‘ajson1‘,
                            ‘parent‘ : ‘#‘,//  #  根目录
                            ‘icon‘ : ‘jstree-folder‘,//jstree-folder 文件夹图标(默认图标)
                            ‘text‘:‘部门‘,
                            "state" :{
                                "opened" : true //默认打开文件夹
                            }
                        },
                        {
                            ‘id‘: ‘ajson2‘,
                            ‘parent‘ : ‘ajson1‘,
                            ‘text‘:‘纪检部‘
                        },
                        {
                            ‘id‘: ‘ajson3‘,
                            ‘parent‘ : ‘ajson1‘,
                            ‘text‘:‘卫生部‘
                        },
                        {
                            ‘id‘: ‘ajson4‘,
                            ‘parent‘ : ‘ajson1‘,
                            ‘text‘:‘公寓部‘
                        },
                        {
                            ‘id‘: ‘ajson5‘,
                            ‘parent‘ : ‘ajson1‘,
                            ‘text‘:‘女生部‘
                        },
                        {
                            ‘id‘: ‘ajson6‘,
                            ‘parent‘ : ‘ajson2‘,
                            ‘icon‘ : ‘jstree-file‘,//jstree-file 文件图标
                            ‘text‘:‘张三‘
                        },
                        {
                            ‘id‘: ‘ajson7‘,
                            ‘parent‘ : ‘ajson2‘,
                            ‘icon‘ : ‘jstree-file‘,
                            ‘text‘:‘李四‘
                        },
                        {
                            ‘id‘: ‘ajson8‘,
                            ‘parent‘ : ‘ajson2‘,
                            ‘icon‘ : ‘jstree-file‘,
                            ‘text‘:‘王五‘
                        }
                    ]
                }
            });
        });
    </script>
</body>
</html>

效果图

原文地址:https://www.cnblogs.com/xiaohualu/p/9835516.html

时间: 2024-10-09 09:02:43

jstree插件的使用(进阶)——动态json数据创建树的相关文章

jQuery的Autocomplete插件的远程url取json数据的问题

关于远程返回的json数据的展示,以前一样的代码,如果是本地写好的json串数据,插件显示就没有问题,一旦换成ulr方式读取一样的数据,插件就不能正常显示问题了. 今天偶然搜索资料找到一篇csdn上有人提问的问题,也是相同的问题 http://topic.csdn.net/u/20090703/14/8d349262-8ca1-4bf5-998d-3a0712412149.html 有高人解答了 $("#autocomplete").autocomplete("data.as

C# JToken类,实现解析动态json数据、遍历、查找

https://blog.csdn.net/weixin_35830789/article/details/80514994?utm_source=blogxgwz3 原文地址:https://www.cnblogs.com/wsq-blog/p/10582115.html

【转】JMeter中返回Json数据的处理方法

Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛.而 Apache 的 JMeter 也是较受欢迎的压力测试工具之一,但是它本身没有提供对于 Json 数据的响应处理.本文中假设需要从 HTTP 的响应头中返回的 Json 格式的数据流中抽取某些特定的数据,数据格式如下: { "name":"Simpsons family", "members":[ {"firstName"

JMeter中对于Json数据的处理方法

http://eclipsesource.com/blogs/2014/06/12/parsing-json-responses-with-jmeter/ Json作为一种数据交换格式在网络开发,特别是Ajax与Restful架构中应用的越来越广泛.而Apache的JMeter也是较受欢迎的压力测试工具之一,但是它本身没有提供对于Json数据的响应处理.本文中假设需要从HTTP的响应头中返回的Json格式的数据流中抽取某些特定的数据,数据格式如下: { "name":"Sim

【转】JMeter中对于Json数据的处理方法

Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛.而 Apache 的 JMeter 也是较受欢迎的压力测试工具之一,但是它本身没有提供对于 Json 数据的响应处理.本文中假设需要从 HTTP 的响应头中返回的 Json 格式的数据流中抽取某些特定的数据,数据格式如下: { "name":"Simpsons family", "members":[ {"firstName"

Struts2返回Json数据(使用Struts2插件)

这篇我将介绍如何使用Struts2的struts2-json-plugin.jar插件返回JSON数据. 一.其中主要步骤有: 1.将struts2-json-plugin.jar插件拷贝到项目的"/WEB-INF/lib"文件夹下: 2.编写Action类文件: 3.在struts.xml文件中配置这个Action,这个Action所在的"<package.../>"必须继承”json-default“,Action的Result类型为json,即ty

服务端Json数据+js表单数据提交的 表单交互插件(base-form.js)

我们在做表单的查看.编辑里涉及两个点: 点1,提交Form表单到服务器,保存到数据库 点2,页面显示Form表单里的所有字段 如果表单的字段很多,这两个点会有两个问题: 1,提交Form时,如何少量代码.快速获取表单的所有数据? 2,页面显示Form表单时,如何自动给表单的所有字段自动赋值,而不要一个一个属性地写代码? 针对这两个问题,我有一个推荐的做法,下面以Demo举例: 1)index.html或index.jsp里写一个form表单,引入jquery.js: <srcript type=

我的Android进阶之旅------&gt;解决Jackson、Gson解析Json数据时,Json数据中的Key为Java关键字时解析为null的问题

1.问题描述 首先,需要解析的Json数据类似于下面的格式: { ret: 0, msg: "normal return.", news: [ { id: "NEW2016062800875700", from: "腾讯新闻客户端", qqnews_download_url: "http://inews.qq.com/m?refer=openapi_for_xiaotiancai", articletype: "1&

Silverlight项目笔记7:xml/json数据解析、MVVM下实现多级树形结构TreeView、忽视引用类型导致数据绑定错误、通过流或动态空间加载图片、虚拟目录设置、silverlight安全机制引发的问题、WebClient缓存问题

涉及的内容主要有: 1.xml/json数据解析 2.多级树形结构TreeView 3.忽视引用类型导致数据绑定错误 4.通过流或动态空间加载图片 5.虚拟目录设置 6.silverlight安全机制引发的问题 7.webclient缓存问题 1.xml/json数据解析 (1)xml数据解析 使用WebClient获取数据,获取到的数据实例化为一个XDocument,使用XDocument的Descendants(XName)方法获得对应节点的数据集合,再通过Element这个方法对数据集合进