具有多个根的jquery orgChart

时间:2015-04-01 11:15:58

标签: jquery orgchart

我正在使用此插件https://github.com/caprica/jquery-orgchart来显示ActiveDidrectory中的所有用户。问题是结构不正确。 所以我需要显示树,以便以后能够修复它。所以我需要在页面上显示多个树。

$("#chart").orgChart({
                data: $.post(JSON from the server)
                });

这给了我以下错误

  

TypeError:rootNodes [0]未定义$ container.empty()。append(rootNodes [0] .render(opts));

任何想法都会有用和赞赏。感谢

P.S。我检索的数据格式正确,经过测试的缩小版本。当有多个root =" 0"

时出现问题

1 个答案:

答案 0 :(得分:0)

请参阅jquery.post()是异步请求,因此它不会等待结果,这就是为什么它似乎会产生问题。

我想你需要这样做:

$.post("your/url/here", {data:"to send here"}, function(data){
    $("#chart").orgChart({ data:data });
});

在您拥有要创建图表的数据时初始化图表。