Gmail wie URL Schema

Ich arbeite an einem Ticketsystem mit folgenden Anforderungen:
Die Homepage ist in zwei Abschnitte unterteilt:
Sec-1. Hier werden einige Filteroptionen angezeigt (z. B. geschlossene Tickets, offene Tickets, All-Tickets, mir zugewiesene Tickets usw.). Sie können einen oder mehrere dieser Filter auswählen.
sek-2. Die Liste der Tickets, die die oben genannten Filter erfüllen, wird hier angezeigt.

Nun das ist was ich will: Wie ich die Filter ändere
-> Die Änderung sollte sich in der URL widerspiegeln, damit man sie mit einem Lesezeichen versehen kann.
-> Es wird eine Ajax-Anfrage gesendet, und die Liste der Tickets, die die ausgewählten Filter erfüllen, wird in Abschnitt 2 aktualisiert.

Ich möchte, dass derselbe Code zum Laden der Tickets auf beide Arten verwendet wird-
(a) durch Auswahl dieser Filtergruppe und
(b) Verwenden Sie das Lesezeichen, um die Seite neu zu laden.

Ich habe keine Ahnung, wie es geht:
Die URL enthält die ausgewählten Filter. (Nach # angefügt)
Das Ändern von Filtern auf der Seite ändert den Hash-Teil der URL und ruft eine Funktion (z. B. ajaxHandler ()) auf, um die URL zu analysieren und die Filter abzurufe
un
Ich rufe dieselbe Funktion ajaxHandler () in window.onload auf.
Ich fühle das ist wasYahoo maps does.

Wie lässt sich ein solches URL-Schema am besten implementieren?
in ich in die richtige Richtung gegange

Antworten auf die Frage(7)

Ihre Antwort auf die Frage