Typeahead Bloodhound requête POST

Je ne peux pas sembler obtenir une requête à distance à l'utilisation afficher correctement.

var creditors = new Bloodhound({
    datumTokenizer: function (d) {
        return Bloodhound.tokenizers.whitespace(d.value)
    },
    queryTokenizer: Bloodhound.tokenizers.whitespace,
    remote: {
        url: "../getCreditors",
        replace: function(url, query) {
            return url + "#" + query;
        },
        ajax : {
            type: "POST",
            data: $.param({q: queryInput.val()})
        }
    }
});

la queryInput.val() ne permet pas d'obtenir la valeur actuelle de l'objet uniquement la valeur au moment de chien de saint-hubert objet est instancié. Comment puis-je obtenir la chaîne de requête en ajax options de données?

InformationsquelleAutor Ablue | 2014-02-17