ページにテキスト エディターを配置し、JSON オブジェクトの一部として保存することをテストしています。
HTML
<!DOCTYPE html>
<html>
<head>
<script src="http://tinymce.cachefly.net/4.0/tinymce.min.js" type="text/javascript"> </script>
<script type="text/javascript">
tinymce.init({
selector: "textarea"
});
</script>
<link rel="stylesheet" href="/jquery.mobile-1.3.2.min.css"/>
<script src="/jquery-1.9.1.min.js"></script>
<script src="/jquery.mobile-1.3.2.min.js"></script>
</head>
<body>
<form method="post" action="formSubmit.js">
<textarea name ="editor"></textarea>
<p><input type="submit" value="Submit"></p>
</form>
</body>
</html>
JS
$(document).ready(function () {
var text = $("editor").val();
var name = "project name";
var id = 5;
var item = new item(name, text, id);
var itemArray = localStorage.items;
if (itemArray == undefined) {
itemArray = [];
} else {
itemArray = JSON.parse(itemArray);
}
itemArray.push(item);
localStorage.items = JSON.stringify(itemArray);
});
item
JSONオブジェクトに保存できるようにしたい。これを実行すると、Javascript の 1 行目に「整形式ではありません」というエラーが表示されます。これは私が実行している非常に単純なプログラムであり、エラーの原因を特定できないようです。JSON が正しく行われていませんか、それとも HTML ヘッダーのスクリプトが問題を引き起こしていますか?