Ajax (acrônimo em língua inglesa de Asynchronous Javascript and XML[1] , em português "Javascript e XML Assíncrono") é o uso metodológico de tecnologias como Javascripte XML, providas por navegadores, para tornar páginas Web mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações. Foi inicialmente desenvolvida pelo estudioso Jessé James Garret e mais tarde por diversas associações. Apesar do nome, a utilização de XML não é obrigatória (JSON é frequentemente utilizado) e as solicitações também não necessitam ser assíncronas[2] .
A XMLHttpRequest tem um papel importante na técnica de desenvolvimento web Ajax para se comunicar com os scripts do lado do servidor.
https://pt.wikipedia.org/wiki/AJAX_(programa%C3%A7%C3%A3o)
O AJAX incorpora as seguintes tecnologias:
̇Apresentação: utiliza XHTML e CSS;
Interação e Exibição dinâmicas: utiliza DOM;
Manipulação e Intercâmbio de Dados: utiliza XML e XSLT;
Recuperação Assíncrona de Dados: utiliza XMLHttpRequest; e
JavaScript para reunir todas essas tecnologias.