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。 您是否尝试过禁用remote
的cache
属性,因为这是在后台使用jQuery.ajax()
。
【参考方案1】:
尝试清除本地存储 localStorage.clear();
【讨论】:
以上是关于Twitter typeahead .js 文件未更新的主要内容,如果未能解决你的问题,请参考以下文章
Twitter 的 typeahead.js 建议没有样式(没有边框、透明背景等)
Twitter Typeahead.js - 选择时删除数据
使用 Django 通过远程数据提高 Twitter 的 typeahead.js 性能
Twitter Typeahead:如何在 DIV 中显示“未找到结果”消息?