Есть код, который при помощи AJAX подгружает в нужный тег данные со страницы.
Как сделать, чтобы работали кнопки вперед / назад в браузере?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h6>Это кароче наша страница!</h6>
<a href="content1.html" class="link">Клик</a>
<a href="content2.html" class="link">Клик</a>
<a href="content3.html" class="link">Клик</a>
<div class="content"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="jquery.history.js"></script>
<script>
$(document).ready(function() {
$('.link').click(function(e) {
e.preventDefault();
var url = $(this).attr('href');
console.log($(this).attr('href'));
$.ajax({
url: url,
success: function(data) {
//Самый усреднённый вариант, но можно и передать полученную информацию в собственный обновлятель страницы
$('.content').html(data);
}
});
window.history.pushState(null, null, url);
return false;
});
$(window).bind('popstate', function() {
$.ajax({
url: history.location,
success: function(data) {
$('.content').html(data);
}
});
});
});
</script>
</body>
</html>
Мой код
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, прошу помочь реализовать идею живой фильтрации данныхЕсть таблица с числовыми данными, необходимо отображать только те tr, которые...
Помогите пожалуйстаНе отображается картинка товара