aunque ya lo habia posteado lo vuelvo a colocar aqui:
 
Hola esta cuestion de ajax es muy complicada hacerla a puro javascript por eso siempre recomiendo que utilicen Jquery. 
aqui te dejo un link para que lo puedas estudiar aun que es sumamente facil: 
jquery
te explico: 
he aqui el codigo 
 Código HTML:
 <script>
 $.get("prueba.php", { nombre: "John", hora: "2pm" },
   function(data){
     alert("datos de respuesta: " + data);
   });
</script>  $.get es para GET y $.post es para enviar la info por POST.
{ nombre: "John", hora: "2pm" } son los parametros que se envian a prueba.php
ahora la respuesta la recives en la variable " data " 
function(data){
     alert("datos de respuesta: " + data);
y la imprimes en pantalla por un alerta. 
para agregarlo por ejemplo a el div con id: jorge o el <div id="jorge"></div> haces esto 
function(data){
     $("div#jorge").html(data);
con esto colocas el resultado en el div. 
para mas ayuda un breve ejemplo:
con jquery se llaman a los elementos siempre asi 
$("elemento#id.clase") 
insisto para mas info ver la pagina: 
www.visualjquery.com