jQuery.ajax() - załadowany content, nie uruchamia skryptów
Witam!
Piszę obecnie pracę magisterską i już od paru dni jestem w ciemnej du*.... Sytuacja jest taka.
Mam coś w stylu panelu administracyjnego, w którym jest część strony odpowiedzialna za wyświetlanie zawartości wybrnego menu (#content) w AJAX (jQuery.ajax())
Każde menu wymaga jakiegoś tam skryptu w JS, którego łąduje dopiero podczas kiedy użytkownik wybierze odpowiednią pozycję w menu.
Kiedy $.ajax() wykonuje zapytanie do skryptu php, który generuje dynamicznie zawartość pobieraną z bazy danych wszystko jest ok - skrypty te są uruchamiane, ale kiedy wykonuje zapytanie do skryptu, który nie pobiera danych z bazy skrypty startowe się nie uruchamiaja :(
Dodam, że uruchamiają się one tylko za pierwszysmi dwoma razami (tzn jak klikne w pozycje menu i dwa razy załaduje się #content), a za trzecim i wyżej już nie...
W $.ajax() atrybut cache jest ustawiony na false, przejrzałem dokumentacje jQuery i pobawiłem się atrybutami ale nic to nie dało :/
Żadnych błędów nie znalazłem w działąniu JS (sprawdzałem konsolą w FF, Opera, i z Firebug)
Mam nadzieje ze ktos zrozumie o co mi chodzi, jest juz pozno a ja jestem na max'a zniszczony przez ten problem :/
Dodaje linka do wątku w DaniWeb, gdzie ktoś miał ten sam problem: javascript in ajax part of site doesn't work