Manejando el estado de la petición
Primero se debe manejar el estado (readyState) en que se encuentra la petición.
Los valores posibles son:
  • 0 (uninitialized)
  • 1 (loading)
  • 2 (loaded)
  • 3 (interactive)
  • 4 (complete)

Código JavaScript
if(http_request.readyState == 4) 
{
  //Listo, se recibió la respuesta
}
else
{
  //Aún no está listo
}
« Inicio »