Вы можете выполнить эту задачу, используя window.location.reload();
.Поскольку есть много способов сделать это, но я думаю, что это подходящий способ перезагрузить тот же документ с помощью JavaScript.Вот объяснение
JavaScript window.location
объект может использоваться
- для получения адреса текущей страницы (URL)
- для перенаправления браузера на другойpage
- для перезагрузки той же страницы
window
: в JavaScript представляет открытое окно в браузере.
location
: в JavaScript содержится информация отекущий URL.
Объект location
похож на фрагмент объекта window
и вызывается через свойство window.location
.
location
объект имеет три метода:
assign()
: используется для загрузки нового документа reload()
: используется для перезагрузки текущего документа replace()
: используется для замены текущего документа нановый
Так что здесь нам нужно использовать reload()
, потому что это может помочь нам перезагрузить тот же документ.
Так что используйте его как window.location.reload();
.
Онлайн-демонстрация на jsfiddle
Чтобы попросить ваш браузер получить страницу непосредственно с сервера, а не из кэша,Вы можете передать параметр true
в location.reload()
.Этот метод совместим со всеми основными браузерами, включая IE, Chrome, Firefox, Safari, Opera.