Respuesta: return responseXML Es que debes tener en cuenta que estás usando Ajax asíncrono. Lo que significa que continúa el flujo normal del código antes de recibir la respuesta. Si lo que quieres es que el código espere hasta recibir la respuesta debes hacer una llamada síncrona pasando false como tercer parámetro al método open. |