У меня проблема, когда я перезагружаю jstree с данными из моего AJAX вызова. Таким образом, при загрузке он работает нормально, но при добавлении данных и получении ответа дерево теряет свою структуру
Исходный html - пустой div, данные обновляются при нажатии кнопки с использованием ajax
<div id="pnlTree">
<div id="jstree" style="text-align: left">
</div>
</div>
![](https://i.stack.imgur.com/O6mYb.png)
success: function (data)
{
if( data )
{
var output = '<ul class="appointmentlist">';
$.each(data, function(key, val){
output += "<li id='"+data[key].data1+"' name='dtpurchase'"+counter+"' value='" + data[key].data2 + "'>" +dtdata + "</li>";
//output += '<a id="dtappointment" name="dtpurchase" value="' + data[key].data3 + '"'+ '>'+data[key].purchase_date + '</a>';
//output += '</li>';
counter++;
});
output += '</ul>';
$('#jstree').html(output);
}
},
![](https://i.stack.imgur.com/OgI4d.png)
Я пробовал обновлять, перезагружать, но ничего не исправляет выпуск.