У меня есть localStorage как строка JSON. Который выглядит так:обновление локального хранилища json.stringify
{"ttl":15778500,"now":1426846074300,"id":"1","name":"I am","id":"69"}
Мне нужно изменить только значение для «id» и оставить другие, как есть.
Мой код выглядит следующим образом:
var dbget = JSON.parse(localStorage.getItem('localStorage') || "0");
dbget.id = 25;
Но когда я пытаюсь сохранить это не работает.
localStorage.setItem('localStorage', JSON.stringify(dbget));
Не могли бы вы предложить, как я могу это сделать? Спасибо заранее.
Не могли бы вы уточнить, что вы имеете в виду «не работает»? Сохраняет ли значение значение localstorage? Или сохраняется ли неправильное значение? Вы получаете ошибки в консоли? – JJJ
Я нашел здесь свою проблему с двумя идентификаторами. Теперь он работает нормально. – qqruza