Обновить страницу javascript

440
23 августа 2017, 15:15

Внутри формы находится таблица. Внутри таблицы кнопки открывающие всплювающие окна. Там при помощи Javascript я отправляю POST,GET запросы. После чего хочу перезагрузить страницу что бы она отобразила своё новое состояние (таблицы), но проблема в том, что после изменения полей, он каждый раз при вызове "location.reload" выдает предупреждение, что данные изменились и просит подтверждения. Есть ли способы при помощи Javascript принудительно обновить страницу? Я бы сделал кнопку запуска Javascript'ника submit, но т.к. он находится внутри другой формы, то работать будет не корректно.

Может быть можно создать другие поля? Не input, на которые не будет реагировать защита сохранения данных

Answer 1

Просто измени window.location c помощью JS. Это не безопасно т.к если юзер нажмет назад то форма отправится повторно Рекомендуется использовать паттерн POST/REDIRECT/GET Ссылка на похожий вопрос с англоязычного SO

Answer 2

Попробуй перенаправить страницу на неё же саму location.href=' '

Если же нет то можно перенаправить страницу по новому GET параметру который ничего не будет отправлять

READ ALSO
Новостной сайт. Выбор CMS [требует правки]

Новостной сайт. Выбор CMS [требует правки]

Всем доброго времени суток! Подскажите пожалуйста - стоит задача сверстать новостной сайт (верстать буду руками, без консрукторов) и затем,...

254
Не работает скрипт подключения к FTP Visual Studio 2015

Не работает скрипт подключения к FTP Visual Studio 2015

Добрый день! При переносе пакета SSIS на новый сервер Windows 2012, sql 2016, Vusial Studio 2015 (Windows 7, sql 2012, Vusial Studio 2013), перестал работать скрипт подключения к FTPПри...

326
Создание файлов на сервере через FTP

Создание файлов на сервере через FTP

Вопрос казался простым но найти полного ответа так и не удалосьМожно ли создать

369
WheelColider в Unity 5 ведёт себя неадекватно

WheelColider в Unity 5 ведёт себя неадекватно

Автомобиль с WheelColider`ами на колёсах улетает в стратосферуScale всех колёс и объектов равен 1

215