URLに属性を追加してリモートURLを呼び出そうとしています。
今のところ、これが機能しています:
$('#league').typeahead({
remote: '/typeahead/get_league?query=%QUERY',
limit: 10
});
今、私はこのようなことをしたいと思います:
$('#league').typeahead({
remote: function () {
var q = '/typeahead/get_league?query=%QUERY';
if ($('#sport').val())
q += "&sport=" + encodeURIComponent($('#sport').val());
return base_url + q;
},
limit: 10
});
バックエンドでクエリを絞り込めるように、GET 属性「スポーツ」を URL に追加したいと考えています。上記のコードを試しましたが、JS エラーが発生します。
以前のバージョンの Bootstrap Typeahead では、このタイプのセットアップが可能でした。キーがヒットするたびにリモート URL を更新できるので、非常に便利でした。
このバージョンでそれを機能させる方法はありますか?