Ich habe ein Register Form Javascript erstellt, aus denen Daten im lokalen Speicher gespeichert werden immer, aber ich mag Daten aus dem lokalen Speicher für die Anmeldung Zweck abzurufen, ist nach meinem controller.js-Wie man Daten vom lokalen Speicher holt?
//Storing data from local storage into an array of objects
var usersdata = JSON.parse(localStorage.getItem('key_users'));
function validatelogin()
{
usersdata = JSON.parse(localStorage.getItem('key_users'));
var usernameinput = document.getElementById("username");
var passwordinput = document.getElementById("password");
for(var p in userdata)
{
console.log(p+':'+userdata[p].username+'|'+userdata[p].email);
if(usernameinput==userdata[p].username && passwordinput==userdata[p].password)
{
alert("Logged in successfully");
}
}
}
Bei dem Versuch, Um sich anzumelden, ist der Fehler "userdata" nicht definiert. Bitte helfen Sie, was im Code falsch ist.
Sie kennen es bereits 'localStorage.getItem' – Satpal
Es gibt einen variablen Namensunterschied in Ihrem Code usersdata! = Userdata –
Mein bad..thanks. – Poppins