###前提・実現したいこと
ここに質問したいことを詳細に書いてください
javascriptとjqueryで
localstrageに保存したものを取得、表示するものを作っています。
###発生している問題・エラーメッセージ
保存したものの表示ができません。
どのように記述していけば良いのでしょうか?
ご教示頂きたいです。
どうぞよろしくお願い致します。
エラーメッセージ
###html
<body> <div id="form"> <input id="text1" type="text" size="50"> <input id="text2" type="text" size="50"> <input id="text3" type="text" size="50"> </div> <input type="button" onClick="saveData()" value="データ保存"> <input type="button" onClick="readData()" value="データ読込"> <input type="button" onClick="delData()" value="データ削除"> <div id="list"></div> <p id="exp_Q"></p> <p id="exp_A"></p> <p id="exp_I"></p> </body> </html>
javascript
1var obj={}; 2var x=1; 3 4 5function saveData(){ 6 var text1 = $("#text1").val(); 7 var text2 = $("#text2").val(); 8 var text3 = $("#text3").val(); 9 10// obj = { 11// "english": text1, 12// "japanese": text2, 13// "info": text3 14// }; 15 16 obj = [x,{ 17 "english": text1, 18 "japanese": text2, 19 "info": text3 20 }]; 21 console.log(JSON.stringify(obj)); 22 x=x+1; 23 localStorage.setItem("data", JSON.stringify(obj)); 24 25}; 26 27function readData() { 28 // オブジェクトに戻して取得 29 var object = JSON.parse(localStorage.getItem("data")); 30 31// html.push($("<p>").text(object["english"])); 32 $("#exp_Q").html(object['english']); 33 $("#exp_A").html(object['japanese']); 34 $("#exp_I").html(object['info']);
###試したこと
課題に対してアプローチしたことを記載してください
$("#exp_Q").html(object['english']);
$("#exp_A").html(object['japanese']);
$("#exp_I").html(object['info']);
等入力してみましたが、取得することができませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/07 15:28
2017/02/08 00:27