2

ユーザーがアプリケーションを初期化した後にダウンロードする製品のカタログがあります。twitterの先行入力を使ってカタログを検索できるようにしたいです。基本的なコードは次のとおりです。

$.post($("#ProductSearch").data("url"), function(res) {
    $("#ProductSearch").typeahead({
        name: 'Products',
        local: _.values(res),
    })
})

これまでのところうまくいきますが、ユーザーが最初に入力した内容に一致する結果を表示したいと思います。たとえば、「SB」と入力すると、次の 10 件の結果が得られます。

  • WC2430L-SB
  • WC2430R-SB
  • WC2730L-SB
  • WC2730R-SB
  • WC3030L-SB

最初に次の試合を取得したい...

  • SBB24
  • SBB27
  • SBB30
  • SBB33
  • SBB36

検索時に見つけたものはすべて、ブートストラップ 2.x の「typeahead」コンポーネント用のようです。最新のhttps://github.com/twitter/typeahead.jsおよびhttp://getbootstrap.comを実装しています。

前もって感謝します。:)

4

1 に答える 1