Esta es la solución que implemente:
http://www.forosdelweb.com/f13/aporte-ajax-sin-librerias-1117722/
En cuanto a la respuesta:
Cita:
Iniciado por Alexis88 Eso sucede porque las dos líneas siguientes se ejecutan antes de que se termine de procesar la petición asíncrona. Tendrías que agregarlas en el bloque de código dentro de la función en donde proceses dicha respuesta.
Aunque no aclare del todo mi duda, creo que esta respuesta estubo muy cerca y teniendo en cuenta que solucione el problema que incentivo la duda.
daré el tema como solucionado.