PDA

Zobacz pełną wersję : Ajax - wczytanie MVC



Mauaku
04-03-2011, 08:16
Witam. Piszę właśnie komponent, wykorzystujący ajax.
Ma on działać tak:


Wyświetlam tabelę,
Po kliknięciu na przycisk któregoś z wierszy wczytuje się poniżej podobna tabela, tylko że z innymi parametrami.
Wspólny controller (osobne funkcje), model, wspólny view (osobne funkcje), osobne pliki layoutu.
W javascripcie używam xmlhttp.open("GET",url);, gdzie url jest zmodyfikowanym aktualnym linkiem (dodane dodatkowe parametry).
Próbowałem korzystać z index2, ale on wczytuje metatagi i pliki css.

No i tutaj pytanie. Czy można to w ten sposób realizować, a jeżeli tak, to gdzie popełniam błąd, a jeżeli nie, to jak inaczej się do tego zabrać? Problem sprawiają właśnie pliki css, bo szablon się trochę wykrzacza...

Pozdrawiam

Mauaku
07-03-2011, 08:58
Zna ktoś rozwiązanie tego problemu?

Chyba wpadłem na rozwiązanie, Najprawdopodobniej rozwiążę to w js likwidując wszystko poza wczytywanym divem. Jak uda mi się, napiszę gotowy fragment, gdyby ktoś kiedyś natrafił na taki problem.

d3ut3r
07-03-2011, 16:05
Jeżeli twoje zapytanie kieruje np do adresu:

index.php?option=com_komponent&controller=kontroler&task=zadanie

to w funkcji zadanie na samym końcu daj exit(); wówczas js w odpowiedzi dostanie tylko to co wyrzuci funkcja zadanie. Mam nadzieję że o to właśnie chodziło :)

Mauaku
14-03-2011, 17:22
Dzięki! Masz u mnie piwo:)