我想使用缓存在另一个页面中使用一个页面的值。任何人都可以建议我如何使用jQuery使用缓存?
在多个网站上搜索后,我找到了这个链接:http://markdaggett.com/blog/2012/03/28/client-side-request-caching-with-javascript/。它使用$.Cache.add(key,value);
方法。
当我在我的aspx页面中使用它时,它会抛出一个错误。我是否需要添加任何文件来实现缓存?
答案 0 :(得分:1)
如果要将值存储在一个可以在另一个页面(在同一个域中)中检索的网页中,您可以将其存储在cookie或本地存储中。
浏览器缓存整个网络资源(页面,图像,脚本等),而不是单个数据片段。
答案 1 :(得分:0)
+1使用本地存储。
这是一个很好的小插件,用于将localStorage与jQuery(包括文档)一起使用:http://upstatement.com/blog/2012/01/jquery-local-storage-done-right-and-easy/
此插件使用Cookie作为不支持localStorage功能的浏览器的后备支持