En el manual de Xajax encontrarás una serie de artículos prácticos para aprender a programar con Ajax en páginas PHP, utilizando una clase llamada Xajax para simplificar sensiblemente el trabajo.
Xajax en la práctica permite usar Ajax en PHP pero sin necesidad de escribir código Javascript, por lo que se adapta muy bien para los desarrolladores de PHP que no tienen un control suficiente de la programación con Javascript.
Importante nota sobre xajax: Es importante avisar que este framework no se actualiza desde el año 2014, por lo que a día de hoy no vemos que sea muy recomendable usar Xajax, ya que con el paso de los años es muy probable que haya cosas que no funcionen del todo y no se hayan corregido. Por lo tanto, Creo que sería ideal contar con otras alternativas.
La más básica es hacer el Ajax por nosotros mismos, para ello te ofrecemos estos recursos:
- Categoría Ajax
- Librería Axios
- Ajax con jQuery
- Javascript nativo con fetch
- Manual de Ajax
Puedes usar además frameworks frontend que permitan aumentar tu experiencia de desarrollo. Aquí tienes muchas alternativas.
Por último, como algo muy parecido a Xajax como concepto (desarrollar comportamientos Ajax sin necesidad de escribir código Javascript), te recomendamos usar Livewire que es un framework Ajax que funciona encima de Laravel.
Artículos del manual
-
1
Introducción a Xajax
Notas iniciales sobre Xajax, el framework para trabajo con PHP y Ajax.
-
2
Xajax: Ajax para PHP
Una librería PHP que contiene la clase xajax, que permite ejecutar Ajax de una manera sencilla.
-
3
Enviar y procesar formulario con Ajax y PHP
Utilizamos xajax para enviar por Ajax un formulario, así como enviar y procesarlo con PHP sin tener que actualizar o recargar la página donde estaba el formulario.
-
4
Recibir formulario con Ajax e insertar información en base de datos
Artículo en el que se realiza un envío de formulario con Ajax y PHP y se inserta la información en una base de datos MySQL.
-
5
Procesar formulario con Ajax y PHP con validación
Complicamos un poco el envío y procesamiento de un formulario con Ajax y PHP, para realizar validaciones en el servidor y mostrar mensajes de error si la validación falló.
-
6
Selects combinados con Ajax y PHP
Usando la librería xajax veremos como construir fácilmente un sistema de select combinados con PHP y Ajax.
-
7
Comprobar si un usuario es válido con Ajax y PHP
Script para comprobar la validez de un nombre de usuario escrito en un formulario, con PHP y Ajax, sin necesidad de recargar la página.
-
8
Mostrar un formulario al pulsar un enlace, con Ajax y PHP
Un ejercicio con Ajax y PHP, utilizando la clase xajax, para mostrar un formulario al pulsar un enlace y luego enviar y procesar el formulario, todo en la misma página sin necesidad de recargarla.
-
9
Manejo de sesión con PHP y Ajax
Hacemos un juego del ahorcado para ilustrar el trabajo con variables de sesión $_SESSION en aplicaciones web PHP y Ajax.
-
10
Comprobar la validez de una URL con Ajax
Ejercicio de Ajax y PHP para la comprobación de una URL escrita en un campo de texto: comprobar si está escrita correctamente y hay algo en esa dirección.
-
11
Validación previa de un campo de texto con Ajax y PHP
Hacemos un nuevo ejercicio con Ajax y PHP usando la librería Xajax, en el que validamos el nombre de un país antes de enviar el formulario.
-
12
Script para detección de soporte a Ajax, Cookies y ActiveX
Unos scripts del lado del cliente para saber si tu navegador es compatible con Ajax, Cookies y ActiveX.
-
13
Interfaz de navegación por pestañas con Ajax y PHP
Creamos un interfaz de usuario para navegación por pestañas o solapas, con el framework Xajax, programado con PHP y Ajax.
-
14
Sistema de votación con Xajax
Implementamos un sistema de votación para la web utilizando las librerías de Xajax para darle un aspecto mucho más dinámico y elegante.
-
15
Sistema de votación con XAJAX mejorado
Pasamos a mejorar el sistema de votación con xajax dado en el artículo anterior.
-
16
Incluir un archivo de texto o HTML a través de una llamada a xajax
Vamos a crear una función xajax que nos muestre el contenido de un archivo de texto o HTML en nuestro archivo .php.
-
17
Mensaje de carga con ajax usando xajax
Como mostrar un mensaje de carga mientras de procesa una solicitud ajax, usando el framework xajax.
-
18
Sistema de ordenación de elementos con Ajax y PHP
Ordenador de elementos PHP: Como ordenar los registros de una tabla con funciones Ajax y PHP, usando Xajax.
-
19
Actualizar Xajax 0.2 a Xajax 0.5
Indicaciones para actualizar tus scripts de Ajax y PHP con las librerías Xajax, de Xajax 0.2 a Xajax 0.5.
-
20
Aviso de cargando para Ajax con Xajax 0.5
Vemos cómo hacer un aviso cargando típico de Ajax, utilizando el framework Xajax en su versión 0.5.
-
21
Procesar formularios múltiples con Ajax y PHP
Un ejercicio de envío y procesado de datos de formularios, con múltiples formularios por página, realizado por Ajax y con PHP usando la librería Xajax.
-
22
Cambiar estilos CSS de una página con Ajax y PHP
Un script para cambiar el estilo CSS de la página web, usando Ajax y PHP, con las librerías Xajax.
-
23
Generar eventos a elementos por medio de llamadas Ajax y PHP
Como asignar eventos y manejadores de eventos a elementos de la página web desde PHP, por medio de Ajax y utilizando el framework Xajax.
-
24
Comet en PHP con Xajax
Explicamos el plugin de Comet para Xajax, para hacer scripts que hacen uso de Comet en PHP.
-
25
Enviar formularios desde mapas de Google con Ajax
Cómo enviar un formulario con Ajax desde una ventana de información de un mapa de Google.
-
26
Navegación por Pestañas con Esquinas Redondeadas: Xajax + NiftyCube
Presento una bonita simbiosis entre Xajax y NiftyCube, para lograr un menú de pestañas que se activan del lado del cliente, con una apariencia redondeada sin usar imágenes.