Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

XMLHttpRequest.timeout

Свойство XMLHttpRequest.timeout определяет количество миллисекунд, которое запрос будет выполняться, до того, как будет автоматически прерван. Имеет размер unsigned long. Значение по умолчанию - 0, определяет, что таймаута нет. Таймаут не должен быть использован в синхронных запросах XMLHttpRequests  в среде документа, или будет вызвано исключение InvalidAccessError. Когда случается таймаут - вызывается событие timeout.

Примечание: Вы не можете использовать таймаут для синхронных запросов с окном - владельцем.
Использование таймаута с асинхронными запросами

В  Internet Explorer, свойство timeout может быть установлено только после вызова метода open() и до вызова метода send().

Пример

var xhr = new XMLHttpRequest();
xhr.open('GET', '/server', true);

xhr.timeout = 2000; // time in milliseconds

xhr.onload = function () {
  // Запрос завершён. Здесь можно выполнить обработку.
};

xhr.ontimeout = function (e) {
  // Таймаут. Здесь можно выполнить что-нибудь..
};

xhr.send(null);

Спецификации

Спецификация Статус Комментарий
XMLHttpRequest Живой стандарт Действующий стандарт WHATWG

Метки документа и участники

 Внесли вклад в эту страницу: fider
 Обновлялась последний раз: fider,