Я разрабатываю веб-магазин и имею проблему. Когда пользователь покупает товар, я сохраняю его в сеансе и меняю значок корзины. Затем, если пользователь нажмет кнопку «Назад», страница возьмет контент из кеша и значок корзины, будет пустым. Можно ли заставить страницу загружаться с сервера, когда пользователь нажимает кнопку «Назад» в браузере и не берет контент из кеша?Обновить страницу с сервера при нажатии кнопки от браузера
1
A
ответ
2
Я понимаю ваш вопрос, и ответ не имеет ничего общего с кодом сервера. Событие onload должно быть запущено, когда пользователь нажимает кнопку «Назад». Элементы, не созданные с помощью JavaScript, сохраняют свои значения. Я предлагаю сохранить резервную копию данных, используемых в динамически создаваемом элементе, в INPUT TYPE = «hidden» или TEXTAREA для отображения: no then onload, используя значение текстового поля, чтобы перестроить динамические элементы так, как они были. HTML:
<input type="hidden" id="refreshed" value="no"/>
Javascript:
<script type="text/javascript">
onload = function() {
var e = document.getElementById("refreshed");
if (e.value == "no") e.value = "yes";
else { e.value = "no"; location.reload(); }
}
</script>
я надеюсь, что помогает :)
0
onload = function() {
var e = document.getElementById("refreshed");
if (e.value == "no") e.value = "yes";
else { e.value = "no"; location.reload(); }
}
Смежные вопросы
- 1. перезагрузить страницу браузера при нажатии кнопки «Назад»
- 2. Как обновить страницу при нажатии кнопки возврата браузера?
- 3. Переадресация на страницу с ошибкой при нажатии кнопки «Обновление браузера»
- 4. обновить страницу при нажатии кнопки - jQuery mobile
- 5. FancyBox - Обновить родительскую страницу при нажатии кнопки
- 6. Обновить страницу asp.net при нажатии кнопки
- 7. Как перезагрузить веб-страницу при нажатии кнопки браузера в asp.net
- 8. Обновить браузер при нажатии кнопки «Назад» JS
- 9. Обновить родительскую страницу при нажатии кнопки на дочерней странице
- 10. Обновить recyclerview при нажатии кнопки
- 11. Как перезагрузить текущую страницу при нажатии кнопки пользователя браузера
- 12. Как перезагрузить страницу при нажатии кнопки?
- 13. Обновить переменную при нажатии кнопки
- 14. Как перейти на новую страницу при нажатии кнопки «Назад» браузера
- 15. Как автоматически обновлять страницу при каждом нажатии кнопки браузера назад?
- 16. Обновить страницу при нажатии клавиши ENTER/RETURN
- 17. Обновить страницу на задней кнопке браузера
- 18. Обновить привязки при нажатии кнопки
- 19. Обновить SQLDataReader при нажатии кнопки
- 20. Обновить или Обновить страницу при нажатии
- 21. Grails: избегайте проверки браузера при нажатии кнопки
- 22. Обновить страницу/форму для обновления данных при нажатии кнопки
- 23. Как обновить страницу BlackBerry ui при нажатии кнопки?
- 24. Обновить страницу при нажатии кнопки и после этого вызвать функцию
- 25. Обновить страницу, на которой пользователь включен, при нажатии кнопки ajax
- 26. Как обновить страницу ASP.NET MVC при нажатии кнопки «Назад назад»
- 27. загрузка файла с сервера при нажатии кнопки
- 28. Показать предварительный просмотр изображения при нажатии кнопки от браузера
- 29. Запросить данные с сервера nodejs при нажатии кнопки
- 30. Как открыть окно предупреждения при нажатии кнопки обновления браузера?
Нет кода? Не указали, какой язык вы используете, и трудно помочь, не зная, что вы пробовали. – dgarbacz