好吧,我在 javascript 文件中有下一个代码 -
$(document).ready(function () {
localStorage.clear();
var listOfNames = [{
name: "Dan",
selected = "false"
}, {
name: "Ben",
selected: "false"
}];
localStorage.setItem("namesList", JSON.stringify(listOfNames));
//}
});
我想要发生的事情很简单——我希望通过单击一个按钮(一个说 dan,另一个说 ben),选定的键将变为“true”并被保存。这样我就可以在另一个 html 页面中显示选定的名称。
我试着做休闲 - 在 html 页面的脚本中 -
var dataNames = localStorage.getItem("namesList");
var names = JSON.parse(dataNames);
function select(i) {
names[i].selected = "true";
}
但事实证明,该值发生了变化,但由于某种原因,当我尝试从另一个 html 页面访问 java 脚本文件(带有名称)时,它说所选键仍然是错误的。
所以我想问的是如何保存键的值,并让它“记住”更改,以便在从另一个 html 页面读取数据时注意到它。
提前感谢您的任何帮助