представление таблицы данных не обновляется должным образом jQuery вызов ajax MVC - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь отфильтровать данные из таблицы в приложении MVC с помощью вызова jQuery ajax.

Ниже приведен код,

 function getAllUserRoleCompany() {

    var url = '@Url.Action("GetAllUserRoleCompany", "UserRoleCompany")';
    Var Organisation = "";

    $.ajax({
        url: url,
        data: { Organisation: Organisation},

        cache: false,
        type: "POST",
        success: function (data) {
            $('#dataTables-example').html(data);
        },
        error: function (reponse) {
            alert("error : " + reponse);
        }
    });
}

Таблица успешно фильтруется при успешном вызове контроллера. Проблема здесь в представлении, поскольку это не загружается должным образом. Я думаю, он загружается в предыдущую таблицу, так как он все еще показывает нумерацию страниц из предыдущей таблицы, показанной ниже

enter image description here

Вот мой частичный взгляд, которому я звоню,

            @Html.Partial("pv_UserRoleCompany", Model)

Пожалуйста, руководство.

1 Ответ

0 голосов
/ 21 сентября 2018

После фильтрации результатов, если вы хотите заменить DataTable в View, очистите существующие строки с html("") и замените новыми,

success: function (data) {
    $('#dataTables-example').html("").html(data);
},
...