Поскольку вопрос является общим, давайте попробуем суммировать возможные решения для ответа:
Простое простое решение JavaScript :
Самый простой способ - это одна строкаРешение помещено соответствующим образом:
location.reload();
Чего здесь не хватает многим, потому что они надеются получить «очки», так это то, что сама функция reload () предлагает логический параметр в качестве параметра (подробнее: https://developer.mozilla.org/en-US/docs/Web/API/Location/reload).
Метод Location.reload () перезагружает ресурс с текущего URL-адреса. Его необязательный уникальный параметр - логический, который, если он равен true, заставляет страницу всегда перезагружаться изсервер. Если значение равно false или не указано, браузер может перезагрузить страницу из своего кэша.
Это означает, что существует два способа:
Solution1: Принудительная перезагрузкатекущая страница с сервера
location.reload(true);
Solution2: Перезагрузка из кэша или сервера (в зависимости от браузера и вашей конфигурации)
location.reload(false);
location.reload();
А если выхочу совместить это с JQПри прослушивании события я бы рекомендовал использовать метод ".on ()" вместо ".click" или других оболочек событий, например, более правильное решение будет:
$('#reloadIt').on('eventXyZ', function() {
location.reload(true);
});