数据不使用本地存储存储? - Html5

时间:2013-07-17 08:38:54

标签: javascript jquery html5 jquery-mobile local-storage

我正在尝试使用localstorage获取收藏列表。

我有一个包含许多项目的列表视图。当我点击一个项目时,它会打开并显示一些数据。

在同一页面中,我有一个文本为Bookmark的按钮。当我点击它时,必须将该特定页面添加到该收藏夹列表中。当我试图获取收藏列表时,它显示为空。

这是我的小提琴: http://jsfiddle.net/nPwXK/1

先谢谢。

1 个答案:

答案 0 :(得分:0)

好的:

  • 在某处定义prefix
  • localStorage使用地图存储数据,因此当您存储某些内容时,它就是一个键/值对。
  • 您的indexOf()未完成
  • 您在fromStorage()
  • 中有无限递归
  • 打开控制台........... !!!

localStorage.setItem(key, value)

localStorage.getItem(key)

除非您执行getItem(0),否则无法执行setItem(0)。 但你这样做:

for (var i = 0; i < localStorage.length; i++){
    localStorage.getItem(localStorage.key(i));
}

http://jsfiddle.net/techunter/nPwXK/11/

你仍然有一些很大的代码可读性问题和奇怪的代码,但这不是主题,因为你的localStorage正在运行