これを機能させるのに少し問題があります。
サーバーは正しいjsonリクエストで応答しますが、typeaheadは返された結果の最初の文字のみを表示します。たとえば、kと入力すると、次のように表示されます
。k
k
K
k
理由を理解するのを手伝ってもらえますか?
これが私のjsです
$('.user').typeahead({
source : function(typeahead, query) {
return $.post('getUser', {
query : query
}, function(data) {
return typeahead.process(data);
});
}
});
と私のhtml
<input autocomplete="off" type="text" size="16" id="appendedInputButton" class="user" data-provide="typeahead">
私は次のコードを使用しています
https://gist.github.com/1866577
ありがとうございました。