gpt4 book ai didi

twitter-bootstrap - Twitter typeahead.js 将远程响应保存到 localStorage

转载 作者:行者123 更新时间:2023-12-04 08:59:06 24 4
gpt4 key购买 nike

我想知道是否可以使用 typeahead.js 将远程查询保存到 localSorage。

我使用 Bootstrap 2 typeahead 进行了此操作,但无法使用 typeahead.js 进行操作。

例子:在输入中我输入:“Ger”

脚本检查 localStorage 中是否有内容。

  • 如果NOT 从远程 url 获取响应并将其保存在 localStorage 中。
  • 如果YES从localStorage获取数据并打印出来。

我正在使用 typeahead.js 0.9.3

最佳答案

对于prefetch数据,这样的可能性。来自文档:

Prefetched data is fetched and processed on initialization. If the browser supports localStorage, the processed data will be cached there to prevent additional network requests on subsequent page loads.

... prefetch 对象中的相关选项是:

ttl – The time (in milliseconds) the prefetched data should be cached in localStorage. > Defaults to 86400000 (1 day).

参见此处:https://github.com/twitter/typeahead.js#prefetch

从源代码来看,进一步看来:

  1. PersistentStorage 确实仅用于prefetch,要使用数据集必须使用name 进行初始化。

  2. 在传输层中有一个额外的内存中请求/响应缓存。

关于twitter-bootstrap - Twitter typeahead.js 将远程响应保存到 localStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18540433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com