JavaScript、jQuery、Localstorage将项追加到数组
是否可以这样做:JavaScript、jQuery、Localstorage将项追加到数组,jquery,local-storage,Jquery,Local Storage,是否可以这样做: var id = 1; var data = { items: { id: id, html: '<p> Hello</p>', } }; localStorage.setItem("demoitems", JSON.stringify(data)); var newdata = { items: { id: 2, html: '&
var id = 1;
var data = {
items: {
id: id,
html: '<p> Hello</p>',
}
};
localStorage.setItem("demoitems", JSON.stringify(data));
var newdata = {
items: {
id: 2,
html: '<p> Hello 2</p>',
}
};
var olddata = JSON.parse(localStorage.getItem("demoitems"));
newdata.push(newdata, olddata);
我试过这样的方法:
var id = 1;
var data = {
items: {
id: id,
html: '<p> Hello</p>',
}
};
localStorage.setItem("demoitems", JSON.stringify(data));
var newdata = {
items: {
id: 2,
html: '<p> Hello 2</p>',
}
};
var olddata = JSON.parse(localStorage.getItem("demoitems"));
newdata.push(newdata, olddata);
var newdata={
项目:{
id:2,
html:“你好2”,
}
};
var olddata=JSON.parse(localStorage.getItem(“demoitems”);
newdata.push(newdata,olddata);
不能推送到对象,请改用数组。
并且对象中的索引必须是唯一的
var olddata = [
{
id: 2,
html: '<p> Hello 2</p>'
}
];
localStorage.setItem("demoitems", JSON.stringify(olddata))
var newdata = {
id: 2,
html: '<p> Hello 2</p>'
};
var data = JSON.parse(localStorage.getItem("demoitems"));
data.push(newdata);
localStorage.setItem("demoitems", JSON.stringify(data))
alert( localStorage.getItem("demoitems") );
var olddata=[
{
id:2,
html:“你好2”
}
];
setItem(“demoitems”,JSON.stringify(olddata))
var newdata={
id:2,
html:“你好2”
};
var data=JSON.parse(localStorage.getItem(“demoitems”);
data.push(newdata);
setItem(“demoitems”,JSON.stringify(数据))
警报(localStorage.getItem(“demoitems”);
请在此处尝试:您不能推送到对象,请改用数组。 并且对象中的索引必须是唯一的
var olddata = [
{
id: 2,
html: '<p> Hello 2</p>'
}
];
localStorage.setItem("demoitems", JSON.stringify(olddata))
var newdata = {
id: 2,
html: '<p> Hello 2</p>'
};
var data = JSON.parse(localStorage.getItem("demoitems"));
data.push(newdata);
localStorage.setItem("demoitems", JSON.stringify(data))
alert( localStorage.getItem("demoitems") );
var olddata=[
{
id:2,
html:“你好2”
}
];
setItem(“demoitems”,JSON.stringify(olddata))
var newdata={
id:2,
html:“你好2”
};
var data=JSON.parse(localStorage.getItem(“demoitems”);
data.push(newdata);
setItem(“demoitems”,JSON.stringify(数据))
警报(localStorage.getItem(“demoitems”);
请在此处尝试:首先,您不希望在同一个json对象中有两个相同的键(
项)。您可以做的是,将项
对象添加到json对象中的数组中
var id = 1;
var data = {
// array of items
items: [{
id: id,
html: '<p> Hello</p>',
}]
};
localStorage.setItem("demoitems", JSON.stringify(data));
首先,您不希望在同一个json对象中有两个相同的键(items
)。您可以做的是,将项
对象添加到json对象中的数组中
var id = 1;
var data = {
// array of items
items: [{
id: id,
html: '<p> Hello</p>',
}]
};
localStorage.setItem("demoitems", JSON.stringify(data));
那么你的问题是如何附加?你能发布你到目前为止尝试过的东西吗?首先,我认为你不想在同一个ison对象中有两个相同的键(项
),所以你的问题是如何附加?你能发布你到目前为止尝试过的东西吗?首先,我认为你不想在同一个ison对象中有两个相同的键(项
)。这与我的答案几乎相同。这与我的答案几乎相同。