Je cherche sur le web, mais la documentation est difficile à trouver. Nous connaissons tous l'appel AJAX de base qui utilise la fonction intégrée du navigateur, à savoir XMLHttpRequest
(supposez un navigateur moderne ici) :
var xmlHttp = new XMLHttpRequest(); // Assumes native object
xmlHttp.open("GET", "http://www.example.com", false);
xmlHttp.send("");
var statusCode = xmlHttp.status;
// Process it, and I'd love to know if the request timed out
Existe-t-il donc un moyen de détecter que l'appel AJAX a expiré en inspectant l'objet XMLHttpRequest dans le navigateur ? Serait-il conseillé de faire quelque chose comme window.setTimeout(function() { xmlHttp.abort() }, 30000);
?
Merci !
-Mike