1.引用css
2.引用js
3.ajax获得json数据

1 4.
2  $('#chart-container').orgchart({
3         'data': json,
4         'nodeContent': 'm_name',
5         'nodeTitle': 'm_no'6   });

 1     json数据2        [WebMethod]4         public static string GetChart()5         {6             BLL.T_Member bll = new BLL.T_Member();7             Model.T_Member model = bll.GetModel(1);8             List<Model.T_Member> all = bll.GetModelList("");9
10             Children(all, model);
11             string json = Newtonsoft.Json.JsonConvert.SerializeObject(model);
12             return json;
13         }
14
15
16         public static void Children(List<Model.T_Member> all, Model.T_Member curItem)
17         {
18             var subItems = all.Where(p=> p.m_forid == curItem.m_id).OrderBy(p=> p.m_forpositon).ToList();
19             curItem.children = new List<Model.T_Member>();
20             curItem.children.AddRange(subItems);
21             foreach (var subItem in subItems)
22             {
23                 Children(all, subItem);//新闻1.1
24             }
25         }

转载于:https://www.cnblogs.com/Evaniko/p/6427711.html

org_chart.js 使用方法相关推荐

  1. js onclick方法

    js  onclick方法,方法传参 <!DOCTYPE html> <html><head><meta charset="UTF-8"& ...

  2. JS replace()方法-字符串首字母大写

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换 ...

  3. 22个超详细的 JS 数组方法

    22个超详细的 JS 数组方法 数组是 js 中最常用到的数据集合,其内置的方法有很多,熟练掌握这些方法,可以有效的提高我们的工作效率,同时对我们的代码质量也是有很大影响. 一.创建数组 1.使用数组 ...

  4. javascript:jquery.history.js使用方法

    javascript:jquery.history.js使用方法 step1:download jquery.history.js step2:create a test page as follow ...

  5. python flask框架剖析_python flask框架实现传数据到js的方法分析

    本文实例讲述了python flask框架实现传数据到js的方法.分享给大家供大家参考,具体如下: 首先要清楚后台和前端交互所采用的数据格式. 一般选JSON,因为和js完美贴合. 后台返回的数据进行 ...

  6. js sort方法根据数组中对象的某一个属性值进行排序(实用方法)

    js sort方法根据数组中对象的某一个属性值进行排序 sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同. var arr = [{name ...

  7. js方式调用php_举例说明JS调用PHP和PHP调用JS的方法

    举例说明JS调用PHP和PHP调用JS的方法 在学习任何一门编程语言,我们都会听到调用这个词,那么,在javascript中是如何调用php的呢?在php中也可以调用js吗?下面就让我们一起来看看吧. ...

  8. js多种方法:返回上一页

    js多种方法:返回上一页 返回上一页: // 1. 第一种 window.history.go(-1); // 2. 第二种 window.history.back(); // 3. 第三种(语法不合 ...

  9. JS replace()方法替换变量(可以对变量进行全文替换)

    JS replace()方法替换变量(可以对变量进行全文替换) JS 替换一个多行文本的关键字 正常,没有变量的时候应该是这样: 把 a 替换成 b: string.replace("a&q ...

  10. 小程序-调用公共js对象方法/ app.js

    在小程序中,如果在子页面想调用共公js的方法,需先在子页面js中先实例化app:具体过程如下 子页面js: 1 2 3 4 5 6 7 8 //调用公共js对象以便调用其方法 var app = ge ...

最新文章

  1. 在.NET客户端程序中使用多线程
  2. 试题 F: 特别数的和 第十届蓝桥杯
  3. 简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。
  4. linux从源码编译软件,linux软件源码的编译安装
  5. Gartner:PaaS 和平台架构领域的 4 大趋势 | 技术头条
  6. Express--socket.io使用session验证
  7. VUE3.x的基本使用
  8. web自动化如何在不同浏览器运行_如何给树莓派搭建WEB开发运行环境之JAVA篇
  9. html5代码自动生成,vs code中设置html5 快速生成模板
  10. jQuery插件开发(转)
  11. 使用IntelliJ IDEA开发SpringMVC网站(四)用户管理
  12. Putty打开.pem加密的服务器
  13. 如何通过细节来看业务流程ERP管理系统的成熟度?
  14. 计算机数学公式画爱心教程,几何画板如何绘制爱心?几何画板爱心函数教程
  15. iOS集成 Paypal 贝宝支付
  16. Sass学习(二)--混合器与继承
  17. 使用 ffmpeg批量给图片加水印
  18. WS2812B彩灯 STM32HAL库开发:PWM+DMA(stm32f103c8t6)
  19. 隐私政策说明 - 掌上软考答题速记系统
  20. 简历写法和面试流程答疑

热门文章

  1. XML与Java 解析方式
  2. VS2010下配置 OpenCV2.2
  3. [轉]PHP执行MYSQL存储过程报错:Commands out of sync; you can't run this command now 问题的解决...
  4. OPC 学习交流感想
  5. html 层次选择器,jquery层次选择器
  6. dubbo kryo序列化_Java后端精选技术:序列化框架的选型和比对
  7. tcpdump截wireshark可以打开的包
  8. CentOS 6系统FreeSwitch和RTMP服务 安装及演示(三)
  9. linux du命令参数及用法详解---linux统计磁盘空间大小命令
  10. 图解cgroup架构中cgroup与css之间的多对多的关系