Обратный вызов Bootbox Keep Cached Page - PullRequest
0 голосов
/ 16 апреля 2019

У меня есть такая функциональность:

bootbox.confirm({
        message: "Delete?",
        buttons: {
            confirm: {
                label: 'Yes',
                className: 'btn-success'
            },
            cancel: {
                label: 'No',
                className: 'btn-danger'
            }
        },
        callback: function (result) {
            if (result == true) {
                $.ajax({
                    type: 'Post',
                    data: { 'employeeId': $("#Id").val(), 'Id': Id },
                    datatype: 'json',
                    url: '/EmployeeInsuranceWorkRecords/DeleteEmployeeWorkRecord',
                    success: function (data) {
                        var url = '/Employee/Profile?employeeId=' + $("#employeeId").val();
                        //document.location.reload(true); not work
                        //window.location.href = url; not work
                        //rand number does not works as well
                    },
                    error: function (xhr) {
                        errorHandler(xhr);
                    },
                    complete: function () {
                        unblockPage();
                    }
                });
            }

        }
    });

Когда я получил успешный результат от запроса ajax, страница перенаправлена ​​на указанную страницу, но она сохраняет старые данные (записи таблицы) и фактически не обновляет страницу, затем мне пришлось обновить еще раз, чтобы увидеть функциональный эффект (например, CRUD) .

Сохраняет кэшированную версию для первого перенаправления. на второй странице обновления успешно обновлен. Как я могу изменить код, чтобы обновить страницу и получить успешный ответ ajax без существования кэша?

Спасибо

...