質問

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                                   
 });
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top