オブジェクトのリストを返すためにajax呼び出しを行っています。オブジェクト配列が移入されると、個別の文字列[]にオブジェクトの名前が設定されます。私はこれをBloodhoundソースを使って先にtwitterに渡したいと思います。twitter先読み用の動的文字列[]
- これまでのところ、bloodhoundにはすべての文字列が入力されていますが、twitterのヒントは正しく機能していません。
ブラッドハウンド -
var clientList = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.whitespace,
queryTokenizer: Bloodhound.tokenizers.whitespace,
local: [Clients.entitiesNames]});
clientList.initialize();
先行入力 - 私はブラッドハウンドは、配列内のインデックスの正しい番号が自動的に取得しますが、Twitterのヒントは、」doesnのことを知って、言ったように
$('#search-box).typeahead({
hint: true,
highlight: true,
minLength: 1
},
{
name: 'name',
source: clientList
}
);
後に初期化出現する。私はブートストラップ3を使用しています。私はまた、jsのページロードで呼び出されるinit()でObject []をレンダリングするためのajaxを持っています。 ajaxが終了すると、先行twitterのinit()が呼び出されます。
事前にお手伝いいただきありがとうございます。