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