Как обработать ответ сервера BX.ajax onfailure?

Есть запрос

BX.ajax({
            url: url,
            data: <?=$data_json;?>,
            method: 'POST',
            dataType: 'json',
            async: true,
            cache: false,
            onsuccess: function (data) {
                redirect(data.data.paymentUrl)
            },
            onfailure: function (data) {
                console.log('errrrrr');
                console.log(data);
            }
        });


если ошибок нет, то все ок.
Иногда бывает ситуация когда ошибка и в ответ идет код ошибки "ORDER_ALREADY_EXISTS".
Но этот блок, в dataпередает processing

onfailure: function (data) {
                console.log('errrrrr');
                console.log(data);
            }


Вот что в консоли:
https://disk.yandex.ru/i/k-25b2U2I91QmQ
в BX.debug есть что нужно.
а как получить именно ответ "ORDER_ALREADY_EXISTS"?
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
kikher
@kikher Автор вопроса
onfailure: function (data, response) {
console.log(response.data);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы