Jquery не перезагружает div после закрытия модального режима - PullRequest
0 голосов
/ 05 апреля 2019

У меня есть эта функция, которая загружает данные в мое древовидное представление.Я использую 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');но ничего не происходит.

...