Как прервать JJuery 3.0 AJAX-запрос?

Как прервать запрос AJAX в jQuery 3.0?

this.r = $.ajax();

В обещании нет метода прерывания, как в старых версиях jQuery.

if(this.r && this.r.state() == 'pending')
{
  this.r.abort(); <- error not working
}

1 ответ

В jQuery 3.0 jQuery.Deferred совместим с Promises/A+. Спецификация отмены все еще находится в стадии разработки, поэтому в настоящее время невозможно отменить запрос AJAX.

Также см. Статус отменяемых обещаний для некоторой справочной информации относительно спецификации.

Другие вопросы по тегам