jquery ajax история и приставка за отметки

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


person Aleksandar Vucetic    schedule 22.10.2009    source източник


Отговори (2)


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

person Alex Sexton    schedule 22.10.2009
comment
направих нещо подобно › github.com/lautr/asfar работи с нормални url адреси - person Hannes; 16.12.2011

Може би опитайте този плъгин за история на jQuery: 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 ?

person balupton    schedule 27.07.2010