나는 데이터가 로컬 스토리지에 저장되어지고있는 자바 스크립트를 사용하여 등록 양식을 만들었습니다,하지만 난 다음 내이 controller.js-로컬 저장소에서 데이터를 검색하는 방법은 무엇입니까?
//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");
}
}
}
하는 노력 동안이다, 로그인 목적을 위해 로컬 스토리지에서 데이터를 검색 할 'userdata'라는 로그인 오류가 정의되지 않았습니다. 코드에서 잘못된 점을 알려주십시오. for
루프 변화 내부
당신은 이미 그것을 알고 있습니다. 'localStorage.getItem' – Satpal
코드에 변수 이름의 차이가 있습니다. usersdata! = userdata –
제 잘못 .. 두려움. – Poppins