i sprawa wygląda tak, że jak te odnośniki są po za tym divem to załadowanie treści to nie jest żaden problem, natomiast jak znajdują się wewnątrz niego, to strona się przeładowuje i wczytuje się to co jest w odnośniku, natomiast nie w tym divie, tylko w nowym oknie.
Pomijając fakt hfef, pewnie masz tego linka w jakimś divie, a selektor dotyczy tylko potomków. Reasumując:
$('div#main a')
Zamiast:
$('div#main>a')
Oczywiście będzie to dotyczyło wszystkich linków w divie (poprzednie dotyczyło tylko potomków(nie będących wewnątrz innych elementów)). Rozwiązanie takie ma swoje wady, ale tylko takie jestem w stanie zaproponować znając tylko link i twój problem.
Pomijając, bo ja to pisałem z pamięci, więc mogłem zrobić literówkę. W tym skrypcie również całość jest w apostrofie. W przeciwnym razie firebug by pewnie się o to upominał. Twoje rozwiązanie niestety również tutaj nie skutkuje. Pod linkiem http://twojafir.webd.pl/ajax jest plik z tym projektem. Mam tutaj na myśli, aby cały czas wczytywały się te linki w tym divie.
Z góry dzięki za pomoc.
Pozdrawiam.
Edit.
Przejrzałem jeszcze raz Twój sposób tridex i działa tak jak chciałem
Cieszę, że pomogłem. Przynajmniej wiem, że nie jestem taki tępy kiedy to nie mam pojęcia o JS, jQuery czy tam Ajax’ie. Dzięki temu sam zacznę stosować powyższe rozwiązanie w swoich stronach XD
Wyświetliłem sobie za pomocą powyższych skyptów na stronie index.php w divie(id=“jeden”) stronę podstrona.php. Na podstrona.php jest opcja dodawania pliku. Kiedy klikam przycisk submit chciałbym aby zmiana strony, następowała w divie(id=“div_podstrony”) na stronie podstrona np w czasie dodawania zdjecia na serwer pokazywał sie loader. Da się cos takiego zrobic?? Coś podobnego jest na fb tylko tam nie ma submita.
Przetestowałem action=index.php ale niestety wtedy odswieza sie cała strona index. Nie mam pomysłu jak to zrobic. W internecie też nie znalazłem zadnej metody.