Xajax es una librería PHP de código abierto que permite generar aplicaciones web con tecnología AJAX. Facilita la utilización desde el cliente de funciones existentes en el servidor. Al utilizar los objetos AJAX en el código PHP, las páginas HTML que se obtienen incorporan el código JavaScript necesario para realizar las llamadas al servidor mediante AJAX. En la página web del proyecto tienes información disponible sobre su utilización.
Para poder utilizar AJAX, descárgate la última versión de la librería desde la sección de descargas de su página web. De las carpetas que contienen los ficheros comprimidos, necesitas el contenido de "xajax_core" y "xajax_js". Cópialas a una ruta de tu servidor web en la que sean accesibles por tus aplicaciones web. Descargar ZIP
En las páginas PHP en que quieras utilizar AJAX, deberás incluir la librería escribiendo el siguiente código:
require_once("xajax_core/xajax.inc.php");
Asegúrate de que la ruta a la librería sea la correcta. Lo siguiente es crear un objeto de la clase xajax, indicando como parámetro el script PHP que contiene las funciones a las que se podrán realizar llamadas mediante AJAX. Puedes incluir estas funciones en una página aparte o en la misma página PHP, y en este caso no será necesario indicar ningún parámetro:
$xajax = new xajax();
AJAX necesita incluir en la página web que se envía al navegador su propio código JavaScript. Para ello, tienes que incluir en tu código PHP la siguiente llamada al método printJavaScript del objeto $xajax:
$xajax->printJavascript();
En caso necesario, también deberás configurar la ruta de acceso a la carpeta xajax_js que contiene el código JavaScript de la librería (usa tu propia ruta como segundo parámetro). Esta carpeta se está incluida en el proyecto:
$xajax->configure('javascript URI','./libs/');;
