さて、JavaScriptファイルに次のコードがあります-
$(document).ready(function () {
localStorage.clear();
var listOfNames = [{
name: "Dan",
selected = "false"
}, {
name: "Ben",
selected: "false"
}];
localStorage.setItem("namesList", JSON.stringify(listOfNames));
//}
});
そして、私がやりたいことは簡単です-ボタンをクリックするだけで(1つはダン、もう1つはベンと言う)、選択したキーが「true」に変わり、保存されます。選択した名前を別の html ページに表示することができます。
私はfallowsとしてやってみました - htmlページのスクリプトで -
var dataNames = localStorage.getItem("namesList");
var names = JSON.parse(dataNames);
function select(i) {
names[i].selected = "true";
}
しかし、値が変更されたことが判明しましたが、何らかの理由で、別の HTML ページから Java スクリプト ファイル (名前付き) にアクセスしようとすると、選択したキーがまだ false であると表示されます。
だから私が尋ねようとしているのは、キーの値を保存し、変更を「記憶」して、別のhtmlページからデータを読み取るときに気付くことができるようにする方法です。
あらゆる種類の助けを事前にありがとう