2014-03-03 2 views
8

Я использую плагин jsTree для отображения дерева. Дерево загружается с использованием ajax в div с структурой ul-li. И вот как я его инициализирую.jstree get_json возвращает false

$("#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); 
}); 

Но он всегда предупреждает ложным. Как я могу заставить его работать? Или как я могу получить все элементы дерева с их идентификаторами и детьми?

ответ

17

Я нашел решение:

var v =$("#jseq_tree").jstree(true).get_json('#', { 'flat': true }); 
Смежные вопросы