История браузера для Grails? - PullRequest
       0

История браузера для Grails?

1 голос
/ 08 сентября 2011

Я работаю со своей командой над созданием веб-приложения уровня предприятия с Grails, но я не вижу никакого готового решения для работы с историей браузера при использовании grails с AJAX. Может кто-нибудь указать мне какую-нибудь документацию, чтобы я смог это зафиксировать?

Спасибо за тонну.

Ответы [ 2 ]

2 голосов
/ 08 сентября 2011

Grails является преимущественно серверной структурой.Все, что он предоставляет с точки зрения функциональности на стороне клиента, - это некоторые теги, облегчающие вызов сервера через AJAX.Мне не известны какие-либо функциональные возможности в базовой платформе для поддержки использования кнопок назад / вперед при выполнении вызовов AJAX.

Вы можете найти что-то в плагине, но я сомневаюсь в этом.Лучше всего искать эту функцию в любой используемой вами библиотеке JS (YUI, JQuery, Dojo и т. Д.)

0 голосов
/ 11 сентября 2011

Обычно это делается путем изменения свойства location.hash на странице.Это соответствует строке, которую вы можете добавить после текущей ссылки с помощью #.Добавление или изменение этой части URL сохранит вас на той же странице, но добавит дополнительную запись истории.

Плагин jQuery BBQ является очень полезной средой для управления хэшем.Он содержит ряд полезных методов для управления свойством хеш-функции в виде пар ключ / значение, так же, как работает обычная строка запроса URL.

...