HTML 5 History API

php jQuery AJAX html5

Помогите мне кое с чем. Вот пример.

Мы находимся на странице http://anybody.com/index.php(страница содержит в себе 3 DIVа - header, content, и footer. Header и Footer содержат в себе статическую информацию, а Content будет получать данные из других файлов, подгружаемых AJAXом. ).
Мы кликаем на ссылку http://anybody.com/users/имя_юзера/index.php(Содержащую в себе данные для DIVa Content).
В дело вступает History API, подгружает необходимую информацию из файла http://anybody.com/users/имя_юзера/index.php, сохраняет историю и т. д.
Внимание, вопрос! Если пользователь обновит страницу с данным адресом, то загрузится только файл http://anybody.com/users/имя_юзера/index.php без информации, содержащейся в файле http://anybody.com/index.php. Как можно решить проблему и с помощью чего?!

Заранее спасибо.

Примечание:
Super Sonic: Нет, не путаю. Там просто опечатка. Я имел ввиду что в дело вступает History API, сохраняет в историю, потом ajax, подгружая данные, и т.д. Я уже решил проблему. Спасибо.
Ответы:
Вы путаете history api и ajax, подгрузкой данных занимается именно ajax, history api только предоставляет возможность доступа и манипуляции с адресной строкой к данным истории браузера для текущего окна. Чтобы после обновления страницы или перемещение по истории браузера загружался соответствующий контент, то вам надо вызвать подгрузку ajaxом по событию popstate.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.