2016-08-04 187 views
0

所以我做了一个表格元素和功能弹出和窗体。单击保存按钮上的追加元素也可以使用。但是我不能使它在刷新页面中工作要存储的内容并从本地存储中提取内容。我不知何故试图用当前生成的ID填充单元格。考虑到我是JavaScript新手的事实,我完全错过了一些东西。有人可以告诉我这是什么。该守则如何保存到本地存储

​​

https://jsfiddle.net/9zcj3ab8/27/

+2

什么是clickID - 您可能需要了解JSON.stringify的作用以及它在您调用它时所期望的参数 –

回答

0

在javascript中的对象键必须是字符串。你可以把localStorage看作一个持久的Javascript对象。由于您在clickID上调用JSON.stringify,因此我假定clickID是一个JavaScript对象。

的第一个参数setItem必须是一个字符串,然后通过任何有效的JS类型的第二个参数(文档setItem这里:https://developer.mozilla.org/en-US/docs/Web/API/Storage/setItem

如果clickId的是一个字符串:

此外,你是保存到localStorage只需clickID和字符串化的clickID版本。在我看来,预期的行为是存储到localStorage一个名为clickID的字符串作为键(第一个参数),名字和姓氏作为值(第二个参数)。

不知道这是否是错误的jsfiddle,但您的$('#save').click函数无处可查。