¿Porque el estado de( xhttp.readyState===4) debe ser igual a 4? es decir, que numeros llegan? porque llega el 4, y no mejor un 3? gracias

Ivan Andres Diaz Lopez

Ivan Andres Diaz Lopez

Pregunta
studenthace 5 años

¿Porque el estado de( xhttp.readyState===4) debe ser igual a 4? es decir, que numeros llegan? porque llega el 4, y no mejor un 3? gracias

4 respuestas
para escribir tu comentario
    Miguel Angel Vásquez Correa

    Miguel Angel Vásquez Correa

    studenthace 4 años

    Valor -> Estado -> Descripción 0 -> No enviado -> El cliente ha creado el open(), pero no lo ha llamado aún. 1 -> Abierto -> El open() ha sido llamado 2 -> Recibido -> El send() ha sido llamado y el estado está disponible 3 -> Cargando -> La data se está traduciendo a texto (recordar el responseText) 4 -> Hecho -> La operación ya está completada

    Utilizamos el valor 4 en readyStage porque lo que queremos decir es que todo está listo, que la operación está hecha, y si ya está hecha, podemos utilizarla.

    Documentación por sí quieres profundizar https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/readyState

    Ramdhei López Arcila

    Ramdhei López Arcila

    studenthace 5 años

    El estado 4 de las peticiones HTTP nos dice que la operación fue realizada con éxito, sus estados van del 0 al 4.

    Nery Alberto Cano Ortigoza

    Nery Alberto Cano Ortigoza

    studenthace 5 años

    En este link puedes encontrar un poco mas sobre que representa cada uno de los readyState

    John Cardenas

    John Cardenas

    studenthace 5 años

    Hola Ivan

    El estado 4 de las peticiones xhttp es para indicar que los datos fueron traídos con éxito, que la solicitud se completó. En este caso solo estamos haciendo esa validación para ejecutar las otras funciones. Si ese estado no se cumple (los datos no se trajeron) no se ejecutará el código.

Curso de Asincronismo con JavaScript

Curso de Asincronismo con JavaScript

Apropia los conceptos fundamentales de asincronismo con JavaScript, aplica sus diferentes estructuras y desarrolla soluciones asíncronas. ¡Amplia tus conocimientos de programación aquí!

Curso de Asincronismo con JavaScript
Curso de Asincronismo con JavaScript

Curso de Asincronismo con JavaScript

Apropia los conceptos fundamentales de asincronismo con JavaScript, aplica sus diferentes estructuras y desarrolla soluciones asíncronas. ¡Amplia tus conocimientos de programación aquí!