Bootstrap 3 typeahead.js - Remote-URL-Attribute

Ich versuche, meine Remote-URL mit hinzugefügten Attributen für die URL aufzurufen.

Im Moment arbeite ich daran:

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

Jetzt möchte ich so etwas machen:

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

Ich möchte der URL das GET-Attribut 'sport' hinzufügen, damit ich meine Abfrage im Backend eingrenzen kann. Ich habe den obigen Code ausprobiert, erhalte jedoch einen JS-Fehler.

In der vorherigen Version von Bootstrap Typeahead war diese Art der Einrichtung zulässig. Es war sehr nützlich, da ich die entfernte URL jedes Mal aktualisieren konnte, wenn ein Schlüssel getroffen wurde.

Irgendeine Idee, wie das für diese Version funktioniert?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage