Как прервать 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.
Также см. Статус отменяемых обещаний для некоторой справочной информации относительно спецификации.