HTTP-forespørselen sendes ved hjelp av JavaScript. I de nettleserne som har implementert objektet, initialiserer man et XMLHttpRequest-objekt på følgende måte: var Request = new XMLHttpRequest(); I praksis er Ajax noe som gjør at en nettside kan sende og motta informasjon i bakgrunnen samtidig som leseren ser på siden. Dette betyr med andre ord at brukeren ikke trenger å trykke oppdater for at innholdet på siden skal endre seg, men at endringene på tjenersiden kan skje etter hvert som de gjøres på klientsiden. Dette blant annet være nyttig for nyhetsnettsider hvor ferske nyheter kan lastes fortløpende.