模态关闭后jQuery不重新加载div

时间:2019-04-05 03:15:17

标签: javascript jquery jqtree

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

0 个答案:

没有答案