Файл Twitter typeahead .js не обновляется

В настоящее время я перехожу с BootsTrap 2.3 на Bootstrap 3.0. Как мы все знаем, в bootstrap 3.0 нет опережающего ввода, поэтому я использую твиттер: https://github.com/twitter/typeahead.js/

Я могу запросить, но по какой-то причине запрос не обновляется...

Вот код:

    $('.typeahead').typeahead([
  {
    name: 'users',
    prefetch: '../user/generate-users-typeahead',
    remote: '../user/generate-users-typeahead',
    limit: 5
  },
])

Например, если мы начнем вводить Exa, все равно будут результаты с именем пользователя Admin, например...

Любые идеи, почему он это делает?

Спасибо, Ара


person Ara Sivaneswaran    schedule 22.08.2013    source источник
comment
Возможно, ваше локальное хранилище содержит старые данные, см. также: stackoverflow.com/questions/7667958/clear-localstorage   -  person Bass Jobsen    schedule 24.08.2013
comment
Я не уверен, что вы имеете в виду... Я думал, что шрифт автоматически очистит их?!?!?!?   -  person Ara Sivaneswaran    schedule 24.08.2013
comment
нет, он хранит данные (json) в локальном хранилище. Вы можете установить для него ttl. Попробуйте свой код без предварительной выборки.   -  person Bass Jobsen    schedule 24.08.2013
comment
Пробовал без префекта, не помогло. Я попробую установить ttl.   -  person Ara Sivaneswaran    schedule 25.08.2013
comment
Вы пытались отключить свойство cache для remote, так как это использует jQuery.ajax() под капотом.   -  person Pricey    schedule 30.09.2013


Ответы (1)


Попробуйте очистить локальное хранилище localStorage.clear();

person ROR senior dev    schedule 30.11.2013