我正在测试在我的页面上放置一个文本编辑器并将其存储为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标题中的脚本导致问题?
答案 0 :(得分:0)
$(“editor”)正在寻找一个名为'editor'的html标签。你可能想把id属性附加到你的$('#editor')