typeahead.jsは私に提案を与えますが、それらを選択しません
-
20-12-2019 - |
質問
Hogan Engineを使ってBootstrap 3.0とTypeAhead.jsの最新バージョンを使用しています。私は仕事を働くべき提案のリモートロードを取得すること(最後に)。今すぐ次のハードルは、ユーザーが提案をクリックすると、入力に記入された単語をどうやって作るのですか?私はこれがおそらく自動的に行われたと思いましたが、それは何らかの理由ではありませんか?これはJSの基本的な行だけですか?
入力:
<input class="form-control typeahead playername-search">
.
これはJS:
です$(document).ready(function() {
$('.playername-search').typeahead({
name: "playername-search",
remote: 'http://xxxx/%QUERY',
template: '<p><strong>{{short_name}}</strong> – {{rating}}</p>',
engine: Hogan
});
});
.
言及しなければならないことの1つは、すべてがモーダル内にあります。たぶんそれは状況を変える?前もって感謝します!
解決
typeaheadが値として入力したいデータがわからない場合に発生します。JSONが「Value」プロパティを持っているか、 valuekey
で変更してください。 $('.playername-search').typeahead({
name: "playername-search",
valueKey: "short_name",
remote: 'http://xxxx/%QUERY',
template: '<p><strong>{{short_name}}</strong> – {{rating}}</p>',
engine: Hogan
});
. 所属していません StackOverflow