0

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

4

0 回答 0