~1)
Concepto de AJAXAJAX, es el acrónimo para
Asynchronous JavaScript+CSS+DOM+XMLHttpRequest.Esta metodología para generar contenido, una vez cargada y procesada una página, envía mediante eventos scripts y rutinas que van al servidor buscando en background los datos en porciones específicas, donde estos datos son usados para actualizar la página solo regenerando porciones de la misma, sin recargar todo el contenido del documento en el navegador.
- Entendiendo AJAX
Ajax no es un script, no es un servidor, no es un archivo, no es un programa, no es un módulo de apache, no es una extensión de PHP, NO ES UNA TECNOLOGIA.
Por ejemplo en un proceso normal una aplicacion web recarga o va de una página a otra porque debe enviar una petición a algun servidor web esta debe procesarla y mandar el resultado finaly el resultado final es la página a la cual nos dirige la aplicacion o la recarga de la página misma. En todo esto AJAX hace lo mismo con la diferencia que lo hace en background osea que realiza todo el proceso de comunicacion con algun servidor web sin que el usuario pueda verlo y una vez terminada con éxito solo añadir el resultado del proceso a la página en curso de esta manera evitar la recarga o una página receptora de los resultados del proceso.
Entiendase que AJAX no se refiere a usar el objeto XMLHttpRequest de manera indispensable porque en realidad AJAX no es una tecnología, sino la unión de varias tecnologías que juntas pueden lograr cosas realmente impresionantes como GoogleMaps, Gmail,etc.