jQueryを使用してlocalStorageにデータを保存しようとしています。保存しようとしているデータは、Chromeブラウザをリフレッシュするたびにリセットされます。まず、辞書からgetItem
までデータを取得してから、setItem
を使用してデータを設定します。かなりシンプルな音が、私はそれを保存することはできません。どんな助けもありがとうございます。おかげgetItem、setItemの後にChromeでlocalStorageがリセットされる
は、ここに私の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)
Questionで 'javascript'の前に' localStorage'を設定していますか? – guest271314
ブラウザデベロッパーツールはsetItemの後にローカルストレージデータを表示していますか? – rogeriolino