Я использую Twitter Typeahead 0.9.3 в удаленном режиме, который работает довольно красиво, за исключением одной части, мне нужно в какой-то момент очистить кеш запросов. Он не хранится в localStorage или DOM, что затрудняет его поиск.Typeahead 0.9.3 - Очистить локальный список предложений
Я узнал, что удаленная часть инициализации typeahead имеет параметр кеша, который я установил как false, поэтому он добавляет временную метку к запросам. К сожалению, это не относится, если я набираю «a», другой запрос, затем «a» снова, он не будет делать новый запрос, а извлекает его из кеша.
Вот моя инициализации:
$('.typeahead).typeahead({
name: 'typeahead_' + fieldId,
limit: 10,
remote: {
url: '/foo/query/%QUERY',
cache: false
},
template: template,
engine: Hogan
});
Что я делаю неправильно? Или как я могу заставить Typeahead выполнить переназначение, даже если запрос уже был введен ранее?
Благодарим за помощь!
Для более новых версий typehead 'bloodhound_instance.clear();' – Malinda