Twitter typeahead .js 文件未更新

Posted

技术标签:

【中文标题】Twitter typeahead .js 文件未更新【英文标题】:Twitter typeahead .js file not updating 【发布时间】: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 包含“旧”数据,另请参阅:***.com/questions/7667958/clear-localstorage 我不知道你的意思...我认为预输入会自动清除那些?!?!?!? 不,它将数据(json)存储在本地存储中。你可以为它设置一个ttl。在没有预取的情况下尝试您的代码。 我试过没有省长,它没有解决它。我会尝试设置一个 ttl。 您是否尝试过禁用remotecache 属性,因为这是在后台使用jQuery.ajax() 【参考方案1】:

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

【讨论】:

以上是关于Twitter typeahead .js 文件未更新的主要内容,如果未能解决你的问题,请参考以下文章

Twitter 的 typeahead.js 建议没有样式(没有边框、透明背景等)

Twitter Typeahead.js - 选择时删除数据

使用 Django 通过远程数据提高 Twitter 的 typeahead.js 性能

Twitter Typeahead:如何在 DIV 中显示“未找到结果”消息?

typeahead 表单,为用户提供提示或数据。自动补全typeahead.js

Twitter Typeahead.js:单击/聚焦时显示所有选项