Я пытаюсь достичь того, что может показаться простой задачей, но это меня совершенно сбивает с толку.Потерять данные на странице обновления
Когда пользователь нажимает на элемент меню, страница обновляется, а пользователь заканчивается на другой странице.
Разница обновляется с обновленным текстом.
Проблема заключается в том, что когда страница обновляется, я теряю сообщение «Вы находитесь на новой странице», как сохранить обновленное сообщение на новой странице?
JQuery -
<script>
$(document).ready(function() {
$("li.sub-level").click(function (e) {
$('.mylink').html("You are on a new page");
});
});
</script>
HTML -
<div class="mylink">My link</div>
Вам необходимо его сохранить - локально в Local/SessionStorage, url или сервере. –
yep, что я собирался сказать, localstorage - ваш лучший выбор https://www.smashingmagazine.com/2010/10/local-storage-and-how-to-use-it/ – Pixelomo
javacript управляет DOM после рендера , Это означает, что браузер всегда будет читать исходный HTML-файл. То, что вы делаете, - это манипулирование структурой после рендеринга страницы. Вам нужно как-то сохранить это изменение, например, с localStorage – Zorken17