我有这个功能可以将数据加载到我的树视图中。我正在使用 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'); 也一样,但什么也没发生。