Für die jQuery-Hash-Unterstützung gefällt mir das jQuery Address-Plugin: http://www.asual.com/jquery/address/ . Insbesondere wenn Sie ein Formular oder einen Produktfilter erstellen möchten, können Sie diese Variante verwenden: http://www.asual.com/jquery/address/samples/form/ .
Allerdings unterstützt es keine Kontrollkästchen in Form von Arrays wie check[]=1&check[]=2 usw. Ich habe das Plugin mit einigen anderen Bibliotheken und Code aktualisiert und jetzt funktioniert es.
Sie können es herunterladen Hier.