Bootstrap 3 typeahead.js - атрибуты удаленного URL
Я пытаюсь вызвать удаленный 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 'sport' к URL, чтобы я мог сузить свой запрос на бэкэнде. Я попробовал код выше, но я получаю ошибку JS.
Предыдущая версия Bootstrap Typeahead допускала этот тип настройки. Это было очень полезно, так как я мог обновлять удаленный URL каждый раз при нажатии клавиши.
Любая идея, как заставить это работать для этой версии?