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/');;