![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.05.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
WITAM
O AJAXIE przeczytałem dość niedawno, duzo pracuje w Smarty i chciałbym połączyć nowo poznaną technologie wyczytalem . coś takiego: Cytat "Xajax to jedna z "bibliotek" łączących php z AJAXem. Biblioteki takie można podzielić na dwie grupy - zorientowane pod JavaScript i zorientowane pod php. XAJAX należy do tej drugiej grupy, dzięki czemu ilość kodu Javascript w naszych skryptach będzie minimalna." za nic w świecie nie moge zrobić nawet najprostrzego przykładu xajax + smarty:( google przeszukane cale (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Czy uzyskam tu jakąkolwiek pomoc?? a może coś innego nix XAJAX do SMARTY (ale zorientowane pod php) POZDRAWIAM SERDECZNIE |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 312 Pomógł: 9 Dołączył: 14.10.2006 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
A jaką otrzymaujesz odpowiedź z serwera?
Pamiętaj że ważna jest kolejność wywoływania metod XAJAX. Najpier rejestrujesz funkcje:
Jeżeli funkcja nie jest widzialna (tzn tyle samo co gdy funkcja function_exists('nazwa_funkcji') zwróci false) to nie zostanie ona zatejestrowana przez xajax-a. Gdy zarejestrujesz swoje funkcje czas na metodę:
Bez niej nic ci się nie uda. Musi być wywołana po zarejestrowaniu funkcji ale przed wysłaniem nagłówków do przeglądarki. Na końcu należy wydrukować kod js:
i umieść go w sekcji HEAD lub BODY strony (w zależności od wybranej deklaracji dokumentu). Jeżeli ta kolejność będzie inna to nie licz na pozytywny efekt. a teraz prosty przykład:
A teraz template:
Generalnie poczytaj dokumentację na stronie http://wiki.xajaxproject.org/Documentation...esponse.inc.php Pozdrawiam |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 5.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
ob_start(); $this->ajax->printJavascript('lib/ajax/'); $initAjax = ob_get_contents(); ob_end_clean(); A jesli nie włącze tego kawałka kodu, to nie będzie trybić?? Ja dziś wykombinowałem taki sam kod ale bez tego fragmentu i właśnie cosik nie do końca mi to działa ... Różnica była tylko taka że nie podałem parametru dla printJavascript ale wcześniej skonfigurowałem ścieżke do AXJAX-a to chyba to samo. Ale o co chodzi z tym ob_get_contents ... Acha jeszcze jedno dlaczego tam jest $this->ajax?? Nie powinno być poprostu $ajax (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował szumigt 19.02.2008, 22:28:31 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 02:57 |