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...
<?php
// ładujemy xajaxa
require_once ("../../xajax_core/xajax.inc.php");
$xajax = new xajax('index.php');
// rejestrujemy funkcję PHP, którą chcemy wykorzystać
$xajax->registerFunction("tekst");
$xajax->registerFunction("czas");
// kod owych funkcji
function tekst()
{
$sOut = '<b>eeeeeeeee</b>';
// przygotowanie odpowiedzi
$objResponse = new xajaxResponse();
// nazwa id elementu, czynność, wynik
$objResponse->addAssign('element', 'innerHTML', $sOut);
return $objResponse->getXML();
}
function czas()
{
$objResponse = new xajaxResponse();
$objResponse->addAssign('element', 'innerHTML', $sOut);
return $objResponse->getXML();
}
$xajax->processRequest();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head>
<?php
// wstawiamy biblioteki JS
$xajax->printJavascript('../../');
?>
</head><body>
<div id="element"></div><BR><BR>
<a href="#" onclick="xajax_tekst();">Wstaw tekst</a><BR>
<a href="#" onclick="xajax_czas();">Wstaw czas</a></body></html>