Analýza hash/identifikátor fragmentu adresy URL pomocí JavaScriptu

Hledáme způsob, jak analyzovat páry klíčů z hash/fragmentu adresy URL do objektového/asociativního pole pomocí JavaScript/JQuery

Odpověď

Podívejte se na:jQuery BBQ

jQuery BBQ je navrženo pro analýzu věcí z adresy URL (řetězec dotazu nebo fragment) a jde o něco dále, aby zjednodušil historii založenou na fragmentech. Toto je plugin jQuery, který Yarin hledal, než dal dohromady čisté řešení js. Konkrétně to dělá funkce deparam.fragment(). Podívejte se!

(Stránka podpory, na které pracuji, používá asynchronní vyhledávání, a protože BBQ je triviální vkládat celé objekty do fragmentu, používám je k „přetrvání“ mých parametrů vyhledávání. To dává mým uživatelům stavy historie pro jejich vyhledávání a také umožňuje jim uložit si užitečná vyhledávání do záložek. Nejlepší ze všeho je, když QA najde závadu ve vyhledávání, mohou odkazovat přímo na problematické výsledky!)