We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Un EventHandler que es invocado cada vez que cambia el atributo readyState. La retrollamada (callback) es invocada desde el hilo (thread) perteneciente a la interfaz de usuario. La propiedad XMLHttpRequest.onreadystatechange contiene el manejador del evento que es invocado cuando se dispara el evento readystatechange, lo cual sucede cada vez que cambia el valor de la propiedad readyState de XMLHttpRequest. La retrollamada (callback) es invocada desde el hilo perteneciente a la interfaz de usuario.

Aviso: No debería ser usado con peticiones síncronas ni tampoco en código nativo.

El evento readystatechange no se disparará cuando una petición XMLHttpRequest sea cancelada mediante el método abort().

Sintaxis

XMLHttpRequest.onreadystatechange = callback;

Valores

  • callback es la función de retrollamada que será ejecutada (invocada) cuando cambie el valor de la propiedad readyState.

Ejemplo

var xhr = new XMLHttpRequest(),
    method = "GET",
    url = "https://developer.mozilla.org/";

xhr.open(method, url, true);
xhr.onreadystatechange = function () {
        if(xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) {
            console.log(xhr.responseText);
        }
    };
xhr.send();

Especificaciones

Specification Status Comment
XMLHttpRequest Living Standard WHATWG living standard

Compatibilidad con navegadores Web

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 1 1.0 (1.7 o anterior) 7[1] (Yes) 1.2
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? 1.0 (Yes) ? ? ?

[1] Las versiones 5 y 6 admiten llamadas AJAX usando ActiveXObject().

Etiquetas y colaboradores del documento

Colaboradores en esta página: Sheppy, theUncanny
Última actualización por: Sheppy,