У меня проблема, при которой Typeahead просто перестает работать, когда истекает срок действия пользовательской федерации. Я хотел бы иметь возможность выполнить действие, когда «удаленный» вызов для Typeahead выходит из строя. Как это обрабатывается с помощью Typeahead, в частности? Есть ли какой-то «ошибочный» обратный вызов, как в обычном аякс-вызове? Вот код, который я в настоящее время:Как обрабатывается ошибка с новым Typeahead с Bloodhound?
var hints = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace("value"),
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
url: "/ProjectAssociation/CountryLookup?query=%QUERY",
wildcard: "%QUERY"
}
});
$("#assocStoragesSelection").typeahead(null, {
name: "nations",
limit: 90,
valueKey: "ShortCode",
displayKey: "Name",
source: hints,
templates: {
empty: [
"<div class='noitems'>",
"No Items Found",
"</div>"
].join("\n")
}
});
В этом случае вам необходимо добавить данные проверки, возвращенные с сервера; – itzmukeshy7
Помог ли мой ответ? –