Информация об ошибках в jQuery Ajax Deferred - PullRequest
0 голосов
/ 25 января 2019

Я использую jquery 3.3.1 и jqueryui 1.12.1

В упрощенной версии моего кода у меня есть это, которое, кажется, очень похоже на идиому в ответах на этот вопрос

 var deferred = $.ajax({
        "url" : url,
        "type": 'GET',
        "data": parameters
    });

 deferred.fail( function(jqXHR, textStatus, errorThrown) {
          console.log(jqXHR.responseText);
    });

Однако параметры, полученные моей функцией сбоя, не имеют ожидаемого содержимого.

Первый параметр, который я получаю, не имеет responseText, и на самом деле кажется, что это deferred объект.textStatus имеет простую строку: "error" и errorThrow пустую строку: ""

Очевидно, что в моем реальном коде у меня также есть метод done(), и он прекрасно работает.

Я работаю в Chrome, если это актуально.Я действительно хотел бы получить более качественное сообщение об ошибке.

...