У меня есть несколько страниц с формами на моем сайте. И у меня также есть навигация по сухарям и основная навигация. В каком-то смысле основная навигация и хлебные крошки очень похожи.
Но то, что я хочу, - это когда мы нажимаем на ссылки на крошки, мы переходим на страницы из кэша с данными, которые мы заполняли в формах до .
Fe
У меня есть страница 1, страница 2, страница 3. Я иду на страницу 1, помещаю некоторые данные в форму. Затем перейдите на страницу 2 или страницу 3. И я хочу вернуться на страницу 1 из моей навигации по сухарям и посмотреть все данные, которые я уже ввел в форму.
history.back ();или history.go ();не работают в этом случае, потому что для этого метода нам нужна прямая логика обогащения последней страницы в иерархии. Но в моем случае это не работает, потому что у меня есть и основная навигация, и хлебные крошки, которые ее дублируют (пожалуйста, не спрашивайте почему), и логика обогащения последней страницы в иерархии может быть хаотичной.
Я пытался использовать windows.location.reload ();потому что по умолчанию он должен перезагрузить страницу из кеша. Но это не работает. Возможно я использую это неправильно. Или есть другой способ решить эту проблему.
html
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="page1.url">Page One</a></li>
<li class="breadcrumb-item"><a href="page2.url">Page Two</a></li>
<li class="breadcrumb-item active" >Page Thre</li>
</ol>
</nav>
js
$(window).load(function(){
$('.breadcrumb-item a').each(function(index) {
var link = $(this).prop('href');
$(this).on("click", function(){
link = windows.location.reload();
})
});
});