Mam menu rozwijane w jQuery.
Wszystko byłoby dobrze gdyby nie fakt przeładowania strony po wybraniu opcji z rozwiniętej gałęzi i zwinięciu wszystkiego jak na początku.
Ajax się kłania, wiem, czytałem już o tym, lecz wzorując się na przykładzie opisanym tutaj:
http://www.internetmaker.pl/artykul/4139,6...w_-_jquery.html
załadować mogę tylko plik (fragment strony) o rozszerzeniu html. Nie chce przyjąć (nie reaguje) plików php, inc...
Problem w tym, że w tych plikach mam skrypty php i nie mogą one występować jako html.
Pod linkami w menu mam tradycyjne odwołanie metodą GET np.: "?go=galeria"
Jak zamiast pliku "galeria.inc" (kod poniżej) załaduję "?go=galeria" to w oczekiwanym miejscu na galerię pojawia się cała strona łącznie z powtórzonym nagłówkiem i panelem menu.
Nie wiem dlaczego po podaniu w linku ?go=galeria zamieniane jest na cały adres http://...../index.php?go=galeria
Nie mogę sobie z tym poradzić i proszę Was o pomoc.
Przekazywanie pliku do div'a wykonuję w ten sposób:
$(document).ready(function(){ $('#rys_1').click(function(){ $('#content').load('./inc/html/galeria.inc'); return false; }); $('#rys_2').click(function(){ $('#content').load('./inc/html/rysunki.inc'); return false; }); itd... });
Bardzo proszę o wskazówki gdzie popełniam błąd lub co zrobić, żeby strona się nie przeładowywała w całości lub żeby menu się nie zwijało przy przeładowaniu strony.
Z góry dziękuję za pomoc