Я не могу заставить удаленный запрос правильно использовать POST.
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()})
}
}
});
queryInput.val() не получает текущее значение объекта только значение, которое в момент создания объекта ищейки. Как я могу получить строку запроса в параметрах данных ajax?