我有一个学生名单,格式如下,是从用户输入的表格中获取的:
//student form input for 1st time
var student={name:"a",roll:"9",age:13}
//student form input for 2nd time
var student={name:"b",roll:"10",age:14}
//student form input for 3rd time
var student={name:"c",roll:"11",age:15}
实际上,我正在开发 PhoneGap 应用程序。每次用户提交表单输入,即学生信息时,我希望将其保存到本地存储中。最后,在联网时,我想同步它们。我知道可以按照以下方式将它们存储在本地存储中:
localStorage.setItem("studentinfo", JSON.Stringfy(student));
但是,当我保存第二个学生的信息时,这将删除本地存储中的第一个学生信息。
实际上,当我分别保存第一、第二和第三个输入时,我希望将它们添加到本地存储数组中,最终本地存储中的结果应该像这样
key=studentlist,
value=[
{name:"a",roll:"9",age:13},
{name:"b",roll:"10",age:14},
{name:"c",roll:"11",age:15}
]
如何在本地存储或PhoneGap本地存储中完成此操作?