Sto lavorando a un sistema di ticket, con i seguenti requisiti:
La pagina iniziale è divisa in due sezioni:
Sec-1. Alcune opzioni di filtro sono mostrate qui (come biglietti chiusi, biglietti aperti, biglietti tutti, biglietti assegnati a me ecc.). È possibile selezionare uno o più di questi filtri.
sec-2. L'elenco dei ticket che soddisfano i filtri sopra verranno visualizzati qui.Schema URL simile a Gmail
Ora questo è quello che voglio: Come cambio i filtri
-> la modifica deve essere riflessa nell'URL, in modo che uno sia in grado di aggiungerlo ai segnalibri.
-> verrà inviata una richiesta Ajax e l'elenco dei ticket che soddisfano i filtri selezionati verrà aggiornato in sec-2.
voglio lo stesso codice da utilizzare per caricare i biglietti in entrambi i modi-
(a) selezionando quella serie di filtri e
(b) utilizzando il segnalibro per ricaricare la pagina.
Ho poco idea su come farlo:
L'URL conterrà i filtri selezionati (aggiunto dopo #)
cambiando filtri nella pagina modificheranno la parte hash di URL e chiamare una funzione (diciamo. ajaxHandler()) per analizzare l'URL per ottenere i filtri e quindi effettuare una richiesta Ajax per ottenere l'elenco dei ticket da visualizzare nella sezione 2.
e
Chiamerò la stessa funzione ajaxHandler() in window.onload.
Penso che questo sia quello che fa Yahoo maps.
Qual è il modo migliore per implementare tale schema URL?
Sono diretto nella giusta direzione?
Gmail è uno di questi servizi che utilizza questo. Qualche altro esempio? – Varun