Ich versuche, Daten in localStorage mit jQuery zu speichern. Die Daten, die ich speichern möchte, werden jedes Mal zurückgesetzt, wenn ich meinen Chrome-Browser aktualisiere. Zuerst lese ich die Daten aus einem Wörterbuch durch getItem
, dann setze ich es unter Verwendung setItem
. Klingt ziemlich einfach, aber ich kann es nicht retten. Jede Hilfe wird geschätzt. DanklocalStorage wird in Chrome nach getItem zurückgesetzt, setItem
Hier ist mein js:
moneylove = {"snacks":{"c":1,"m":1,"e":2},"food":{"c":2,"m":0,"e":1},"soap":{"c":2,"m":0,"e":0},"toys":{"c":2,"m":1,"e":2}} //dog state
for (state in moneylove["snacks"]){
stateadd = JSON.parse(localStorage.getItem(state))
stateadd += moneylove["snacks"][state]
localStorage.setItem(state,JSON.stringify(stateadd))
}
console.log(localStorage)
Setzen Sie 'localStorage' vor 'javascript' bei Frage? – guest271314
Zeigt das Browser-Entwicklungstool die lokalen Speicherdaten nach setItem an? – rogeriolino