可能重複:
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;
出了什麼問題?我在兩個領域都得到「未定義」。
您正試圖存儲一個對象,而不是JSON。如果您正確地將對象轉換爲JSON並從中轉換,它將會工作。 –
感謝您的回答! @Bankzilla,我該怎麼做? –
單擊正確答案旁邊的複選標記。 – teddybeard