jstree get_json返回false

时间:2014-03-03 05:47:22

标签: jquery jstree

我正在使用jsTree插件来显示树。 使用ajax将树加载到具有ul-li结构的div。这是我如何初始化它。

$("#jseq_tree").jstree({
      "core" : { "check_callback" : true},
      "plugins" : ["dnd","wholerow"]
}).jstree("open_all");

我正试图通过单击按钮从树中获取所有节点:

$(document).on("click", "#sub_tree", function() {
    var v =$('#jseq_tree').jstree('get_json', -1);
    var mytext = JSON.stringify(v);
    alert(mytext);
});

但它始终警告错误。我怎样才能使它工作?或者我如何用他们的id和孩子获得树的所有元素?

1 个答案:

答案 0 :(得分:19)

我找到了解决方案:

var v =$("#jseq_tree").jstree(true).get_json('#', { 'flat': true });