Перед публикацией этого вопроса я проверил другие вопросы в stackoverflow. один заключается в следующем:jstree: создать новый дочерний узел
Но почему-то я не смог заставить его работать.
Я извлекаю детали дочернего узла через ajax. Когда вы нажимаете на узел, он вызывает запрос ajax и получает детали дочернего узла. Я хочу привязать эти данные к родительскому (щелкнутому) узлу в jstree.
Вот jsfiddle демо (без AJAX): https://jsfiddle.net/8wyqd9om/
Можете ли вы помочь мне с этим?
HTML:
<div id='cat_tree'>
<ul>
<li id="1">First
<ul>
<li id="2">First</li>
<li id="3">First</li>
</ul>
</li>
<li id="4">First</li>
<li id="5">First</li>
<li id="6">First</li>
</ul>
</div>
ЯШ:
$(function() {
$('#cat_tree').jstree({"core": {
"themes":{
"icons":false
}
}});
var data = [
{ "id" : "7", "parent" : "#4", "text" : "second" },
{ "id" : "8", "parent" : "#4", "text" : "second" },
];
$('#click').click(function() {
$('#cat_tree').jstree().create_node($('#4'), data, 'last', function(){
alert("done");
}, true);
});
});
Благодаря Thangaraja! Работает на jsfiddle. Я буду интегрировать его на свою страницу и принять ответ. – Raghav
Пожалуйста, воздержитесь и установите в качестве ответа. будут полезны другим – Thangaraja