Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / После сохранения формы запросом Ajax браузер выводит окно, что данные будут потеряны / 4 сообщений из 4, страница 1 из 1
21.09.2017, 13:45
    #39524333
Pavluha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После сохранения формы запросом Ajax браузер выводит окно, что данные будут потеряны
Браузер IE
Submit формы делать не могу, потмоу что сабмититься родительская форма.
Сделал так:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
$.ajax({
                url: '@Url.Action("SaveEstate")',
                type: 'POST',
                data: form.serialize(),
                success: function (response) {
                    if (response != null && response.success) {
                        $("#statusMessage").text("Данные успешно сохранены");
                        $("#statusMessage").css("display", "block");

                        window.location.href = window.location.href + '&reload=1'; + "&rnd=" + Math.random();
                    }
                    else {
                        $("#statusMessage").text(response.error);
                        $("#statusMessage").css("display", "block");
                    }
                }
            });



Все сохраняется. Но при попытке уйти с формы или обновить браузер предупреждает, что есть несохраненные данные.
Как это отключить через скрипт.
...
Рейтинг: 0 / 0
21.09.2017, 14:31
    #39524372
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После сохранения формы запросом Ajax браузер выводит окно, что данные будут потеряны
Pavluha,

скорее всего это не браузер предупреждает, а кто-то из Ваших коллег повесил обработчик на событие onbeforeunload , что и выдаёт упомянутое сообщение.
...
Рейтинг: 0 / 0
21.09.2017, 17:25
    #39524468
бухалтер фантоцци
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После сохранения формы запросом Ajax браузер выводит окно, что данные будут потеряны
Pavluha,


Если текущая страница была открыта после отправки формы (без редиректа), то браузер всегда выдаёт такое предупреждение,
если попытаться перезагруить страницу, или как у Вас (URL меняется хоть и частично, но видимо браузер считает это перезагрузкой).
...
Рейтинг: 0 / 0
27.09.2017, 20:51
    #39527302
NotBugSuchFeature
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После сохранения формы запросом Ajax браузер выводит окно, что данные будут потеряны
IE - это не браузер.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / После сохранения формы запросом Ajax браузер выводит окно, что данные будут потеряны / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]