Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ajax] xajax
Forum PHP.pl > Forum > XML, AJAX
lolus
Skopiowałem przykład zastosowania klasy xajax z jakiejś strony, po wstawieniu odpowiednich ścieżek do plików klasy odpaliłem plik w przeglądarce i nie działa ;/ Klikanie na "Wstaw tekst" lub "Wstaw czas" nie powoduje żadnej zmiany w kodzie HTML...

  1. <?php
  2. // ładujemy xajaxa
  3.  
  4. require_once ("../../xajax_core/xajax.inc.php");
  5. $xajax = new xajax('index.php');
  6. // rejestrujemy funkcję PHP, którą chcemy wykorzystać
  7. $xajax->registerFunction("tekst");
  8. $xajax->registerFunction("czas");
  9.  
  10. // kod owych funkcji
  11. function tekst()
  12. {
  13. $sOut = '<b>eeeeeeeee</b>';
  14. // przygotowanie odpowiedzi
  15. $objResponse = new xajaxResponse();
  16. // nazwa id elementu, czynność, wynik
  17. $objResponse->addAssign('element', 'innerHTML', $sOut);
  18. return $objResponse->getXML();
  19. }
  20. function czas()
  21. {
  22. $sOut = time();
  23. $objResponse = new xajaxResponse();
  24. $objResponse->addAssign('element', 'innerHTML', $sOut);
  25. return $objResponse->getXML();
  26. }
  27.  
  28. $xajax->processRequest();
  29. ?>
  30.  
  31. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  32. <html><head>
  33. <?php
  34. // wstawiamy biblioteki JS
  35. $xajax->printJavascript('../../');
  36. ?>
  37.  </head><body>
  38. <div id="element"></div><BR><BR>
  39.  
  40. <a href="#" onclick="xajax_tekst();">Wstaw tekst</a><BR>
  41. <a href="#" onclick="xajax_czas();">Wstaw czas</a></body></html>
GrayHat
Czy ścieżka do bibliotek JS jest dobra?
Jakie błędy JS pokazuje ci przeglądarka?
lolus
Ścieżka jest dobra, zresztą - gdyby była zła to by wyskoczył komunikat... Przeglądarka nie pokazuje żadnych błędów.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.