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 каждый раз при нажатии клавиши.

Любая идея, как заставить это работать для этой версии?

Ответы на вопрос(3)

Ваш ответ на вопрос