JavaScript свойство XMLHttpRequest.timeout

JavaScript XMLHttpRequest

Определение и применение

JavaScript свойство timeout объекта XMLHttpRequest соответствует количеству миллисекунд, которые может занять запрос перед автоматическим завершением (предельное время ожидания ответа в миллисекундах). Значение по умолчанию равно 0, что означает отсутствие тайм-аута.

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

Поддержка браузерами

СвойствоChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
timeoutДаДаДаДаДаДа

JavaScript синтаксис:

let timeout = XMLHttpRequest.timeout;

Cпецификация

XMLHttpRequest

Исключения

Тип исключенияОписание
InvalidAccessErrorВозникает в том случае, если тайм-аут был использован для синхронных запросов XMLHttpRequest, используемых в среде документа.

Пример использования

let xhr = new XMLHttpRequest(); // инициализируем только что созданный запрос
xhr.open("GET", "https://test.com/info"); // определяем параметры для запроса 

xhr.timeout = 5000; // устанавливаем предельнрое время ожидания в миллисекундах

xhr.onload = function() {
    // запрос завершен
}; 

xhr.ontimeout = function() {
    // время ожидания запроса истекло.
}; 

xhr.send(); // отправляем запрос на сервер
JavaScript XMLHttpRequest
×

Кажется, вы используете блокировщик рекламы :(

Этот ресурс не является коммерческим проектом и развивается на энтузиазме автора сайта, который посвящает все свое свободное время этому проекту.

Добавьте, пожалуйста, basicweb.ru в исключения блокировщика рекламы, этим вы поможете развитию проекта.