JavaScript метод XMLHttpRequest.abort()
JavaScript XMLHttpRequestОпределение и применение
JavaScript метод abort() объекта XMLHttpRequest позволяет прервать запрос, если он уже был отправлен.
Обращаю Ваше внимание на то, что когда запрос прерывается, то значение свойства readyState этого объекта XMLHttpRequest изменяется на 0 (UNSENT), при этом событие readystatechange не возникает.
Поддержка браузерами
Метод | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
abort() | Да | Да | Да | Да | Да | Да |
JavaScript синтаксис:
XMLHttpRequest.abort();
Cпецификация
XMLHttpRequestПример использования
let xhr = new XMLHttpRequest(); // инициализируем переменную новым объектом XMLHttpRequest xhr.open("GET", "user.php"); // определяем параметры для запроса на определенный адрес xhr.send(); // отправляем запрос на сервер if (...) { xhr.abort(); // прерываем отправленный запрос }JavaScript XMLHttpRequest