我将尝试调用远程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
});
我想在URL中添加GET属性'sport',以便在后端缩小查询范围。我尝试了上面的代码,但出现了JS错误。
Bootstrap Typeahead的旧版本允许这种设置。它非常有用,因为我可以每次按键时更新远程URL。
有什么办法让这个版本也能实现这个功能吗?