HTML index.phpAjax динамическая нагрузка страница
<a class="cart-icon" href="cart"></a>
<div class="content"></div>
Ajax для загрузки содержимого из нагрузки содержание/cart.php
$(document).ready(function(){
$(document).on('click', '.cart-icon', function(e){
e.preventDefault();
var page = $(this).attr("href");
$('.content').load('load-content/'+page+'.php');
});
});
Этот код будет загружать содержимое из cart.php, но не обновить URL поэтому, когда я обновляю страницу, содержимое в этом div исчезает. Я хочу это, когда обновляю страницу, она не исчезнет, а также обновит URL-адрес.
Например: URL по умолчанию: index.php и когда я нажать на тег будет загружать содержимое из cart.php и URL обновления на index.php/нагрузки содержание/cart.php
О, я сожалею, что я объяснить сложно, но я не хочу, содержание DIV нагрузки, прежде чем я буду нажав на ссылку , мне просто нужно обновить url, и после этого загрузите контент, когда я нажимаю на ссылку, когда я вернусь, он загрузит предыдущую страницу. –
Но это невозможно. Вы всегда должны хранить свой контент где-то. Я просто привел вам один пример, но есть много способов сделать магазин. Если вы не храните данные где-нибудь (и он уже хранится на странице, с которой вы выписываете '.load()'), при обновлении страницы она загружает исходную страницу. Когда вы делаете обновление, там _must_ будет что-то исполняемое в '.ready()', который загружает новый контент. – Auspex
Я понимаю спасибо –