Привет, я видел другие сообщения вроде этого, но ничего точно такого же. У меня есть сайт ajax, который я пытаюсь развить, и я не могу загрузить содержимое, когда нажимается кнопка «Назад». В настоящее время я использую сценарий содержимого ajax для динамических дисков. Затем у меня есть скрипт, который изменяет URL-адрес onclick и имеет скрипт popstate, чтобы включить кнопку «Назад». Моя проблема в том, что я не могу получить содержимое, которое было ранее в div для перезагрузки. Я не уверен, как это сделать. Я видел сообщения, которые имеют перезагрузку хеш-значения, но через скрипт, который я использую в ссылках, - это javascript, поэтому нет хеша. Затем у меня есть событие onlick, которое заменяет URL-адрес URL-адресом страницы, к которому я привязываюсь. Все это прекрасно работает, но когда вы ударяете назад и вперед, Conent остается неизменным. Мне нужно, чтобы перезагрузить исходный конус. Я получил этот код ниже из некоторых сообщений на этом сайте, и они отлично работают, но не могут загрузить контент с помощью кнопки «Назад». Надеюсь, есть кто-то, кто может помочь с этим, это сводит меня с ума.Ajax reload content when back button selected
function updateHistory(){
var state = {
"CanBeAnything": true
};
history.pushState(state, "Title", "/page.html");
expect(history.state).toEqual(state);}
$(window).bind('popstate', function() {
$.ajax({url:location.pathname+'&rel=tab',success: function(data){
$('#page-load-area').html(data);
}});
});
Какой PHP код вы обратитесь к – user3331344
Так я узнал, что по какой-то причине, когда вы сначала введите страницу в браузер не регистрирует это, потому что после имени домена ничего не загружается. Я нашел скрипт из трюков css http://css-tricks.com/dynamic-page-replacing-content, который работает намного лучше и позволяет поисковым системам сканировать и для пользователей, не поддерживающих javascript, по-прежнему использовать сайт. Затем поместил скрипт для размещения хеш-значения при загрузке индекса. – user3331344