Ajax es una combinación de tecnologías de desarrollo web que se utiliza en la creación de sitios web dinámicos. El nombre es un acrónimo de Asynchronous JavaScript And XML (JavaScript y XML asíncronos). Es decir, los sitios web que utilizan Ajax combinan JavaScript y XML para mostrar ciertos contenidos.

La ventaja de utilizar Ajax reside en el hecho de que los scripts se pueden ejecutar en el lado del cliente en lugar de hacerlo en el servidor. De esta manera, una función JavaScript puede realizar una petición al servidor después de que la página haya acabado de cargarse en el navegador. Gracias a esto, la información solicitada al servidor se puede mostrar sin necesidad de recargar la página por completo.