jquery ajax плагин истории и закладок - PullRequest
4 голосов
/ 22 октября 2009

Есть плагины для обработки истории и закладок, такие как: http://plugins.jquery.com/project/history. Как-то это не выглядит как законченное решение. Например, на одной странице у вас может быть фильтр, который состоит из нескольких флажков, текстовых полей и т. Д. Вы хотели бы, чтобы функция истории страниц обновляла все эти элементы управления и обновляла URL-адрес при изменении значения некоторых из этих элементов управления. С плагином jquery history вам придется писать весь этот код (даже анализ значения хеша из url). Есть ли более полное решение этой проблемы?

Ответы [ 2 ]

8 голосов
/ 22 октября 2009

Бен Алман недавно выпустил фантастический плагин для обработки вещей, связанных с вопросами, которые вы задаете. Он называется jQuery BBQ (для кнопки "Назад" и запроса). Он имеет превосходную документацию , полные модульные тесты и намного более современен, чем устаревший плагин jQuery History. Мне особенно нравится работа onhashchange, которую он сделал. (5 звезд. Будет снова иметь дело с A +++)

2 голосов
/ 27 июля 2010

Возможно, попробуйте этот плагин jQuery History: https://github.com/browserstate/history.js Он обеспечивает поддержку различных браузеров, привязку к хешам, перегрузку хешей, все остальное.

Существует также расширение Ajax для него, позволяющее легко обновить вашу веб-страницу до нужного приложения Ajax: http://browserstate.github.com/history.js/demo/

Это решение выбирают такие сайты, как http://wbhomes.com.au/ и http://gatesonline.com.au/stage/public/

В целом это хорошо документировано, поддерживается и многофункционально. Здесь также выигран вопрос о вознаграждении Как показывать запросы Ajax в URL?

...