Я смотрю в Интернете, но документация трудно найти. Мы все знаем базовый вызов AJAX с использованием встроенного в XMLHttpRequest объекта браузера (предположим, что здесь используется современный браузер):
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
Итак, есть ли способ обнаружить, что вызов AJAX был завершен, проверяя объект XMLHttpRequest в браузере? Будет ли мне рекомендовано сделать что-то вроде window.setTimeout(function() {xmlHttp.abort()}, 30000);?
Спасибо!
-Mike