Как обновить URL, если часть страницы изменилась? - PullRequest
1 голос
/ 29 октября 2011

Я хотел бы изменить часть своей страницы, когда пользователь щелкает ссылку с помощью jquery ajax.Как я могу изменить URL-адрес соответственно без полной перезагрузки страницы (URL-адрес должен быть изменен на page1, page2 и т. Д.)?На стороне сервера GAE.

Похоже, мне нужно изменить хэш URL с помощью JavaScript:

location.hash = "page2"

Как получить это значение с помощью GAE?

Ответы [ 2 ]

4 голосов
/ 30 октября 2011

Хеш-значения не включены в HTTP-запрос к серверу. Как правило, способ справиться с этим заключается в динамическом изменении страницы на основе результата HTTP-запроса (то есть, изменения элементов DOM с помощью javascript); Обновление значения хеша - хорошая вещь, поэтому кнопка браузера «назад» работает.

2 голосов
/ 30 октября 2011

http://plugins.jquery.com/project/history-js - это библиотека, которая использует новое «pushState» для обновления URL-адреса с помощью javascript на лету и использует хэш в старых браузерах.Могу хотеть взглянуть на это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...