我正在尝试使用 localStorage 创建用户数据库。我只需要使用唯一 id 存储创建的用户,以便以后可以将其作为键引用。现在我的 application.js 中有这段代码:
$(document).ready(function() {
$("#signupform").submit(function(e) {
e.preventDefault();
var user = {
name: $('#pname').val(),
email: $('#email').val()
};
localStorage.setItem('user', JSON.stringify(user));
console.log(JSON.parse(localStorage.getItem('user')).name);
var html = new EJS({url: 'templates/usershow.ejs'}).render(user);
var content = document.getElementById('content');
content.innerHTML = content.innerHTML + html;
$("#signupform").remove();
});
});
我需要 localStorage.setItem('user'... 类似于 localStorage.setItem('i'... 当单击提交按钮时,“i”会随着每个新创建的用户(如索引)而增加。会不会使用用户电子邮件作为密钥更有意义?这样我可以通过他们的电子邮件查找每个用户?我该怎么做?再次......我只是想建立一个用户数据库,我可以轻松地使用 localStorage 参考用户和他们的信息。告诉我怎么做!