嗨,大家好,我有一个表单,它接收数据如项目名称,代码等,所以当我按下输入按钮时...... iv使用json stringify并获取警告存储在本地存储器中的内容。然而,当我点击重置并创建一个新的项目,它只是显示新的项目,有无论如何,我可以存储在本地存储创建的所有项目...?这是我编码的一部分。我是个新手,所以请原谅,如果问题太简单了如何使用json创建一个数组并存储在本地存储中
感谢
$('#myBox #EnterButton').click(function() {
ItemData = {
'ItemCode' : $('#ItemCode').val(),
'ItemName' : $('#ItemName').val()
};
localStorage.ItemData=JSON.stringify(ItemData);
$('#myBox').slideUp();
});
...
$('#myBox2 #EnterButton').click(function() {
if (localStorage.ItemData) {
alert(localStorage.ItemData);
ItemData = JSON.parse(localStorage.ItemData);
}
if (ItemData.ItemCode) {
$('#myBox #ItemCode').val(ItemData.ItemCode);
}
if (ItemData.ItemName) {
$('#myBox #ItemName').val(ItemData.ItemName);
}
})
,我已经宣布的ItemData为公用变量。希望它清楚。 TIA
使用localStorage.setItem( '的ItemData',数据)和localStorage.getItem( '的ItemData') – 2014-09-02 07:09:23
注意,'的ItemData = {}'是一个对象不是一个数组。 – GillesC 2014-09-02 07:16:11