Я использую typeahead.js с Bloodhound и удаленным набором данных.У меня есть опция «Другое», которая всегда должна добавляться в конец предложений в автозаполнении.Я хотел бы добавить это предложение, используя метод " add ", однако оно не добавляется в список результатов.
Как я могу это исправить?Я бы предпочел не изменять сценарий на стороне сервера, который возвращает набор результатов.
var engine = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
url: scriptPath + '&q=%QUERY',
wildcard: '%QUERY'
},
});
// The following line is not working as it should.
// I have also tried specifying it as an option when creating the engine.
engine.add( [{ code: '9997', label: 'My school is not listed', city: '', state:'', size:'', nicknames:'' }] );