Hola:
Ajax es similar a enviar datos a un iframe, pero sin ventanas... tu pregunta es algo compleja, así que tal vez sea mejor ir paso a paso... Te recomiendo que empieces buscando información de los objetos XMLHttpRequest (puedes empezar por nuestras FAQs.)
Saludos