La tecnología AJAX (Asynchronous JavaScript + XML) consiste esencialmente de actualizar el contenido de una pagina accediendo al servidor pero sin recargar la página.

Hay bibliotecas de JavaScript disponibles que facilitan la realización de llamadas AJAX para obtener una respuesta del servidor de forma asíncrona, cómo:

jQuery

Al realizar llamadas AJAX, deberá especificar las devoluciones de llamada de éxito y error.