Как избежать вывода сообщения об ошибке jquery ajax на консоль

#javascript #jquery #ajax

#javascript #jquery #ajax

Вопрос:

Как я могу избежать регистрации ошибки в консоли при сбое моего вызова ajax?

Я использовал такой .fail метод:

 $.post('/foo/add', {body: data} )
      .fail(function(xhr, status, error) {
            console.log('failed')
       })
       .done(function(response) {
            //..
       });
  

Но я все равно получаю сообщение об ошибке в консоли:

jquery-3.2.1.min.js: 4 СООБЩЕНИЯ http://localhost:8080/foo/add 403

сбой

Что я делаю не так? Я использую jquery 3.

Комментарии:

1. Это сделала сама библиотека. Если вы хотите изменить это, вам нужно отредактировать jquery-3.2.1.min.js

2. комментарий console.log (‘сбой’);

3. @M.Hemant сбой — это мой журнал управления для проверки, вызывается ли метод fail.

4. Используете ли вы Chrome DevTools? Похоже, что сообщение отправляется из самого DevTools. Вы можете отключить его, включив опцию «Скрыть сеть». Хотя я не понимаю, почему это сообщение является проблемой 🙂

5. Не стреляйте в messenger… устраните проблему, которая их вызывает