【问题标题】:Twitter typeahead .js file not updatingTwitter typeahead .js 文件未更新
【发布时间】:2013-08-24 13:39:41
【问题描述】:

我目前正在从 BootsTrap 2.3 切换到 Bootstrap 3.0。 众所周知,bootstrap 3.0 中没有预先输入,所以我使用的是 twitter: https://github.com/twitter/typeahead.js/

我可以查询,但由于某种原因,查询没有更新...

代码如下:

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

例如,如果我们开始输入 Exa,仍然会出现用户名为 Admin 的结果...

任何想法为什么这样做?

谢谢, 阿拉

【问题讨论】:

  • 也许您的 localStorage 包含“旧”数据,另请参阅:stackoverflow.com/questions/7667958/clear-localstorage
  • 我不知道你的意思...我认为预输入会自动清除那些?!?!?!?
  • 不,它将数据(json)存储在本地存储中。你可以为它设置一个ttl。在没有预取的情况下尝试您的代码。
  • 我试过没有省长,它没有解决它。我会尝试设置一个 ttl。
  • 您是否尝试过禁用remotecache 属性,因为这是在后台使用jQuery.ajax()

标签: jquery twitter-bootstrap-3 typeahead


【解决方案1】:

尝试清除本地存储 localStorage.clear();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-01
    相关资源
    最近更新 更多