[英]How to store data in localstorage.setItem(); taht we can access anywhere in project
在這里,我想將obj.email
存儲在localStorage.setItem("PMUsername", obj.email);
我可以在任何地方訪問我的項目。 但是我無法存儲該值,它通過null
傳遞。
window.plugins.googleplus.login({}, function(obj) {
console.log("Objct", obj);
//$("#logs").append("<p class='success'><b>response: </b>" +localStorage.setItem("value", JSON.stringify(obj)) + "</p>")
localStorage.setItem("value", JSON.stringify(obj));
window.location.href = "login.html";
document.querySelector("#image").src = obj.imageUrl;
document.querySelector("#image").style.visibility = 'visible';
// in below code am displaying email and username value in #feedback i.e <p id="feedback"></p>
document.querySelector("#feedback").innerHTML = "Hi, " + obj.displayName + ", " + obj.email;
localStorage.setItem("PMUsername", obj.email);
}, function(msg) {
$("#logs").append("<p class='error'><b>response: </b>" + msg + "</p>");
});
}
我只需要將該#feedback
值存儲在localstorage.getitem()
,以便可以在任何地方訪問。 謝謝
您不能為localStorage
設置undefined
值。
您需要將string
設置為localStorage
作為值。
為此,您的obj
應該包含屬性email
。
有關localStorage的文檔可能會有所幫助。
如果沒有收到電子郵件,則無法在localstorage中設置undefined。確保控制台中包含電子郵件(console.log(“ Objct”,obj))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.