Я создал этот сайт , используя ajax (через jquery) вместо полного обновления страницы. В данный момент он не поддерживает кнопки браузера «назад» / «вперед» и закладки диплинков.
Я хотел бы реализовать эти функции, используя, например, плагин jquery bbq , но я не уверен, что полностью понимаю эту концепцию.
Главное, чего мне не хватает, это то, что мне нужно изменить все мои ссылки?
Например, возьмите этот URL:
http://example.com/projects/title-of-project/visuals/video/
Мое приложение конвертирует URL в эти переменные:
section = projects
item= title-of-project
content=visuals
id=video
Сценарий php определяет, является ли это ajax-вызовом (таким образом, возвращает только html видео) или не ajax-вызовом (таким образом, возвращает html полной страницы с видео-кодом внутри).
Если вместо этого я использую хэши, браузер не будет отправлять переменные. право?
Я немного растерялся, поэтому не стесняйтесь комментировать, если вам нужно больше деталей.