0
Отвечен

.suggestions({onSearchError})

Анонимный 9 месяцев назад обновлен Антон 9 месяцев назад 7

Есть ли какая то документация по этому коллбеку кроме:  

function (query, jqXHR, textStatus, errorThrown) {}

Вызывается, если сервер вернул ошибку.

this привязано к input-элементу.

Меня минимум интересует в каких случаях запрос фейлится, и какая инфрмация в объектах функции.

Спасибо.

интерфейс: jquery-плагин сервис: подсказки

Ответ

Ответ
На рассмотрении

Обработчик срабатывает, если серверу по каким-то причинам не удалось обработать запрос или если клиент не дождался ответа (таймаут):

  • query — текст запроса, отправленный на сервер
  • jqXHR — объект XMLHttpRequest
  • textStatus — "error" в случае ошибки сервера, "timeout" в случае таймаута
  • errorThrown — текстовое описание ошибки в случае ошибки сервера, "timeout" в случае таймаута
Ответ
На рассмотрении

Обработчик срабатывает, если серверу по каким-то причинам не удалось обработать запрос или если клиент не дождался ответа (таймаут):

  • query — текст запроса, отправленный на сервер
  • jqXHR — объект XMLHttpRequest
  • textStatus — "error" в случае ошибки сервера, "timeout" в случае таймаута
  • errorThrown — текстовое описание ошибки в случае ошибки сервера, "timeout" в случае таймаута

Благодарю за ответ,

И продолжая тему,
textStatus
- Я так вижу есть только 2 статуса, error и timeout. С описанием ошибок в errorThrow,  тоже не густо информации, только 2 статуса error и timeout.

В общем я желаю знать случаи ошибок сервера когда (textError = error), и значение таймаута когда (textError = timeout)

Спасибо

Это вся информация по ошибкам, какая есть. Каким образом вам здесь могут помочь дополнительные подробности?

Могут помочь в понимании того когда Дадата лежит и не дышит, и когда все не так уж и плохо

Дополнение, эта api делает то что я думаю?

https://dadata.ru/api/v2/status/CLEAN

Т.е. проверяет работает ли дадата?

По одиночной ошибке невозможно понять, насколько всё плохо. Если вы хотите идентифицировать ситуации, когда «Дадата» лежит, отслеживайте процент ошибок от общего числа запросов.

Сервис поддержки клиентов работает на платформе UserEcho