Código PHP:
function estadoPeticion() //Función que se llama cada vez que cambia el estado de peticion01.readyState.
{
switch(peticion01.readyState) //Según el estado de la petición devolvemos un Texto.
{
case 0:
document.getElementById('estado').innerHTML = "Sin iniciar";
case 1:
document.getElementById('estado').innerHTML = "Cargando";
case 2:
document.getElementById('estado').innerHTML = "Cargado";
case 3:
document.getElementById('estado').innerHTML = "Interactivo";
case 4:
document.getElementById('estado').innerHTML = "Completado";
alert (peticion01.status);
//Si ya hemos completado la petición, devolvemos además la información.
document.getElementById('resultado').innerHTML = peticion01.responseText;
}
}
function Coger(url) //Función coger, en esta caso le entra una dirección relativa al documento actual.
{
if(peticion01) //Si tenemos el objeto peticion01
{
peticion01.open('GET', url, true); //Abrimos la url, true=forma asíncrona
/*Asignamos la función que se llama cada vez que cambia el estado de peticion01.readyState
Y LO HACEMOS ANTES THE HACER EL SEND porque inicia la transmisión.*/
peticion01.onreadystatechange = estadoPeticion();
peticion01.send(null); //No le enviamos datos a la pagina que abrimos.
}
}
Espero que puedan ayudarme, GRACIAS