En este capítulo vamos a comenzar a trabajar con Ayax y vamos a ver primero que es Ayax Ayax el nombre
son las iniciales de asíncronos JavaScript And XML y aquí puedes ver resaltadas cada una de las letras
y el porqué viene siendo el nombre de Ayax
y bueno es importante mencionar que a pesar de que dicen el nombre asíncronos JavaScript And XML no
es únicamente XML ya que se puede transportar otros tipos de datos como ya hizo no texto plano y bueno
es importante también mencionar que Ayax no es un lenguaje de programación más bien es una combinación
de tecnologías con distintas funciones disponibles y permite al navegador enviar y recibir datos en
el fondo o en el background sin necesidad de tener que recargar la página web.
Esto es algo que muchas aplicaciones hoy en día utilizan intensivamente como Ayax en el siguiente vamos
a ver unos ejemplos de Ayax en la web y las ventajas de Ayax actualizar una parte de la página web sin
actualizarla completamente.
Un ejemplo rápido podría ser cuando entras a tu correo ya sea de bloqueo de Gmail seleccionas el check
box de un correo y le das eliminar la página no se actualiza pero el correo queda eliminado
y bueno también puede ayudarte a solicitar información del servidor.
En nuestros ejemplos que hemos hecho con PHP.
Cuando hacemos una consulta al servidor enviamos la información hacia otra página con Ayax.
Puedes hacerlo en la misma página y también puedes recibir esa información del servidor.
Y por último pueden enviar información al servidor
y ver un ejemplo de cómo funciona Ayax en un ejemplo real supongamos que tenemos un formulario y el
usuario da clic en el botón de Enviar.
Entonces el archivo de JavaScript va a crear un objeto que se llama XML HTTP Request el archivo JavaScript
creará este objeto y este objeto es el que envía una petición al servidor el servidor Protest procesa
esta petición y la envía de vuelta al archivo de JavaScript.
La respuesta del archivo de JavaScript y lo que hace es enviarla a nuestra página web y con ello actualiza
lo que viene haciendo algún DIV o alguna parte de la página.
Dependiendo de qué es lo que tengas en mente igual entiendo que esto es una introducción más adelante
iremos viendo el ejemplo del código pero puedes ver las ventajas de Ayax ya en el desarrollo de tus
proyectos web.