Ich kann sitzen, so etwas zu tun:JavaScript, jQuery, local anhängen Elementen zu einem aray
var id = 1;
var data = {
items: {
id: id,
html: '<p> Hello</p>',
}
};
localStorage.setItem("demoitems", JSON.stringify(data));
sie später ich die vorhandenen Werte von data.items behalten wollen und eine neue Array anhängen wie:
var id = 2;
var data = {
items: {
id: id,
html: '<p> Hello 2</p>',
}
};
so dass das Endergebnis aussehen würde:
var data = {
items: {
id: 1,
html: '<p> Hello 1</p>',
},
items: {
id: 2,
html: '<p> Hello 2</p>',
}
};
dann kann ich es bekommen:
var result = JSON.parse(localStorage.getItem("demoitems"));
$.each(result.items, function(k, v) {
... do loop here
});
Ich habe so etwas wie dies versucht:
var newdata = {
items: {
id: 2,
html: '<p> Hello 2</p>',
}
};
var olddata = JSON.parse(localStorage.getItem("demoitems"));
newdata.push(newdata, olddata);
So Ihre Frage ist, wie anhängen? Kannst du das, was du bisher versucht hast, posten? – Kairat
Erstens glaube ich nicht, dass Sie zwei identische Schlüssel ('items') im selben ison-Objekt haben wollen. – Kairat