Я смотрю в Интернете, но документация трудно найти. Мы все знаем базовый вызов 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