Bootstrap 3 typeahead.js - zdalne atrybuty url

Próbuję wywołać mój zdalny adres URL z dodanymi atrybutami do adresu URL.

Na razie to działa:

$('#league').typeahead({
        remote: '/typeahead/get_league?query=%QUERY',
        limit: 10
});

Teraz chciałbym zrobić coś takiego:

$('#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
});

Chciałbym dodać atrybut GET „sport” do adresu URL, aby móc zawęzić moje zapytanie na zapleczu. Próbowałem powyższego kodu, ale otrzymuję błąd JS.

Poprzednia wersja Bootstrap Typeahead pozwalała na tego typu konfigurację. Było to bardzo przydatne, ponieważ mogłem aktualizować zdalny adres URL za każdym razem, gdy trafi się klucz.

Jakiś pomysł, jak to działa w tej wersji?

questionAnswers(3)

yourAnswerToTheQuestion