uso programacion example carga asincrona javascript ajax asynchronous google-chrome-devtools sync

example - programacion asincrona javascript



Para verificar si la llamada ajax es síncrona o asíncrona en las herramientas de desarrollo del navegador (2)

¿Hay alguna forma de confirmar si una solicitud ajax en particular está sincronizada o sincronizada en las herramientas de desarrollo del navegador como Chrome Developer Tools o Firebug?

Para la solicitud ajax, el encabezado de solicitud HTTP no indica si está sincronizado o asíncrono.

Solicitado con X: XMLHttpRequest


Todas las solicitudes de ajax son asíncronas si se especifica que sean sincrónicas, por lo que se llaman JavaScript asíncrono y XML (AJAX). Para hacer una solicitud ajax sincrónica, tendría que pasar en falso dentro del método abierto de un objeto XMLHTTPRequest como este

var xhr = new XMLHttPRequest(); xhr.open("POST", "file to get.php", false);

El tercer parámetro lo especifica como síncrono pero por defecto es verdadero


no, no puedes hacer eso, pero puedes ejecutar esto en la consola o agregarlo a tu código

XMLHttpRequest.prototype.open = (function(open){ return function(method, url, async, user, password) { console.log("xhr call: "+url +"isAsync: "+async); open.apply(this, arguments); }; })(XMLHttpRequest.prototype.open);

registra la información: D espero que sea útil