2014-12-16 2 views
0

Привет, я видел другие сообщения вроде этого, но ничего точно такого же. У меня есть сайт 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); 
    }}); 
}); 

ответ

0

Покажите нам сценарий PHP на сервере, может быть, вам нужно сбросить ($ _ GET)

+0

Какой PHP код вы обратитесь к – user3331344

+0

Так я узнал, что по какой-то причине, когда вы сначала введите страницу в браузер не регистрирует это, потому что после имени домена ничего не загружается. Я нашел скрипт из трюков css http://css-tricks.com/dynamic-page-replacing-content, который работает намного лучше и позволяет поисковым системам сканировать и для пользователей, не поддерживающих javascript, по-прежнему использовать сайт. Затем поместил скрипт для размещения хеш-значения при загрузке индекса. – user3331344