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
}