質問1:
次のコードがあります。
// NOTE: Initiate auto-complete
$('#edit-keyword').typeahead({
remote: '/products/autocomplete.json/%QUERY',
wildcard: '%QUERY'
}).bind('typeahead:selected', function(object, datum) {
console.log(object);
});
サーバーから次の JSON を返します。
1: "Bustello Cafe Coffee Regular"
110: "Barista Prima Coffeehouse Coffee Pods K Cups Darkest Roast French Roast"
713: "Bolthouse Farms Protein Plus Coffee"
5680: "Bustello Cafe Coffee Regular"
5693: "Bustello Cafe Coffee Regular"
各アイテムに関連付けられた ID を取得するには、上記のコード スニペットに何を追加すればよいでしょうか...現在、'datum' は文字列値のみを返します。
質問2:
JSON が一意の ID を持つ複数の「Bustello Cafe Coffee Regular」を返すことに気付きましたが、レンダリングされたドロップ リストには一度に 1 つしか表示されないようです。それはどこにある???
アレックス