我正在使用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和孩子获得树的所有元素?
答案 0 :(得分:19)
我找到了解决方案:
var v =$("#jseq_tree").jstree(true).get_json('#', { 'flat': true });