ユーザーフェデレーションセッションの有効期限が切れたときにTypeaheadが機能しなくなるという問題があります。 Typeaheadの「リモート」呼び出しが失敗したときにアクションを実行できるようにしたいと考えています。これは特にTypeaheadでどのように扱われますか?典型的なajax呼び出しで見つかるような、ある種の「エラー」コールバックがありますか?Bloodhoundで新しいTypeaheadでエラー処理がどのように行われますか?
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
私の答えは助けてくれましたか? –