Можно создать дубликат:
Storing Objects in HTML5 localStorageПолучение JSON данные в веб-хранилище не работает
Я пытаюсь хранить данные в формате JSON, имя & PhoneNumber дано в двух текстовых полей, а позже (после обновления страницы) извлекать и печатать данные в тех же полях со следующим кодом.
function saveData() {
var saveD = {
name: document.getElementById("name").value,
phone: document.getElementById("phone").value
};
window.localStorage.setItem("info", saveD);
}
var storedData = window.localStorage.getItem("info");
document.getElementById("name").value = storedData.name;
document.getElementById("phone").value = storedData.phone;
Что не так? Я получаю «undefined» в обоих полях.
Вы пытаетесь сохранить объект, а не JSON. Он будет работать, если вы правильно конвертируете объект в JSON и из него. –
Спасибо за ваши ответы! @Bankzilla, как мне это сделать? –
нажмите галочку рядом с правильным ответом. – teddybeard