![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 17.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Mam metodę kontrolera (http://localhost/module/controller/action), która odpala model i zwraca wynik zapytania w postaci JSON. Wszystko działa, jak odpalę to w przeglądarce jako zwykły url (http://localhost/module/controller/action), a kiedy chcę to dostać ajaksem - krzyczy, że zmienna obiektu klasy modelu nie jest obiektem. Próbowałem to zrobić omijając strukturę modułową - nic to nie dało, nadal nie daje rady załadować klasy modelu (a przy ręcznym odpaleniu adresu w przeglądarce działa jak należy). Z góry dziękuję za pomoc, poniżej niezbędne fragmenty kodu. Oto, co zwraca firebug jako odpowiedź:
Kod AJAX (jQuery):
Kod PHP akcji kontrolera (jak odpalę w przeglądarce odpowiedni adres - dostaję json z danymi - http://localhost/module/controller/action):
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Tak się kończy nie używanie nawiasów klamrowych dla if'ów. I ogólnie to:
Można zastąpić jednym Action Helperem, a konkretnie AjaxSwitcher'em. a to:
Metodą fetchPairs. Ten post edytował melkorm 20.06.2011, 11:02:32 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 17.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za uwagi, temat do zamknięcia.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 00:07 |