Je fais une application en utilisant Django anf python. Ma page Web a des parties. Les parties de gauche sont pour la navigation en utilisant ajax qui apporte des données à la droite. En cliquant sur le côté droit il conduit aux différentes URL.comment résoudre ce problème particulier?
Mes bagouts url sont:
foo.com/main/
foo.com/main/a/
foo.com/main/a/b/
foo.com/main/a/b/c/
Chaque fois que je clique sur le côté droit, il fait un appel ajax pour apporter des données. Mais l'URL reste la même que la précédente. Donc, j'ai décidé d'utiliser # !.
Mais mon problème est: Supposons que je suis sur l'URL foo.com/main/a/b/
Mais après l'appel ajax Je veux l'URL à foo.com/main/#!/1/
Alors, que jamais la page que je suis si je faisais un ajax appeler l'URL doit être
foo.com/main/#!/1/
Est-ce possible? Comment?
Merci
Vous pouvez également abandonner les hashbangs et utiliser 'history.pushState()' (http://diveintohtml5.org/history.html#illusion), il reviendra à un comportement normal non-ajax pour les anciens navigateurs. – Tony