Alapvetõen az egész úgy mûködik, hogy a Javascript létrehoz egy XMLHttpRequest (Firefox, Safari, Opera, Netscape) vagy Microsoft.XMLHTTP (IE) objektumot. Ennek az objektumnak az open metódusával küldi el a (POST vagy GET) kérést a szerveroldali szkriptnek, vagy egy domainen belüli állománynak.
Az utóbbi esetben a szerver visszaküldi az állományt (HTTP úton), amit az elõbb említett objektum tulajdonságainak lekérdezésével érhetünk el (responseText, responseXML).
* Egy ugyancsak általam készített szimpla oldalbetöltõ - 3 oldalt tölt be - mindenféle keretek (<frame>, <frameset>, <iframe>) nélkül.
Az elõbbi esetben a szerver oldali szkriptnek vagy alkalmazásnak kell fogadnia a GET vagy POST metódusú kérést, és kell visszaadnia megfelelõ HTTP választ. A Javascript-rész hasonló, mint az elõzõ esetben (a szerveroldali résznek kell küldeni a kérést), csak a szerveroldali részt kell megcsinálni.