0
Answered

.suggestions({onSearchError})

Anonymous 9 months ago updated by Антон 9 months ago 7

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

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

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

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

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

Спасибо.

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

Answer

Answer
Under review

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

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

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

  • 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

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

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