Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: załadowanie strony w ajaxie po odświeżeniu
Forum PHP.pl > Forum > XML, AJAX
barii
Robię stronkę w ajaxie, dynamiczne ładowanie treści poprzez pobieranie funkcją load().

Teraz mam problem bo po odświeżeniu wraca do strony głównej. Dlatego zrobiłem teraz zmianę adresu w stronie poprzez dodanie kotwicy #strona1

Czy jest możliwość po odświeżeniu załadować jakoś funkcję load() zgodnie z kotwicą?
by_ikar
poczytaj o hash.location a do ajaxu nie używaj load.. Używaj normalnego ajax, który IMO jest bardzo prosty.
lukesh
Skorzystaj z tego skryptu: http://benalman.com/projects/jquery-hashchange-plugin/

Dołącz plugin do swojej strony a potem:


  1. $(function () {
  2. $(window).hashchange(function () {
  3. goto(location.hash);
  4. });
  5. $(window).hashchange();
  6. });



Potem dodaj funckję goto(hash), która będzie robić różne rzeczy w zależności od tego, jaka kotwica zostanie wywołana.
maniana
A może
Cytat
window.history.replaceState()
załatwi sprawę? Niestety nie w IE smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.