У меня есть эта функция, которая загружает данные в мое древовидное представление.Я использую JQTree для этого:
function loadTree() {
$.ajax({
url: "@Url.Action("DisplayChildren", @ViewContext.RouteData.Values["controller"].ToString())",
method: "GET",
success: function (result) {
console.log(result);
$("#tree").empty();
$("#tree").tree({
data: result,
closedIcon: $('<i class="fa fa-folder"></i>'),
openedIcon: $('<i class="fa fa-folder-open"></i>')
});
}
});
}
Я называю это, когда я впервые загружаю страницу, а также когда мое модальное окно закрывается так:
$(document).on($.modal.AFTER_CLOSE, function (event, modal) {
loadTree();
$("#modal").empty();
});
Проблема в том, чтоКогда я добавляю элемент на страницу, очищаю и повторно вызываю функцию, мой div только пустой.
Я пробовал $ ('# tree'). Tree ('reload');но ничего не происходит.