0
我正在測試在我的頁面上放置文本編輯器,並將它作爲JSON對象的一部分進行存儲。Javascript/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頭中的腳本導致問題?
你必須在你的數組中使用普通對象而不是Item實例。 – bfavaretto
什麼是本地存儲?提醒你的JSON數據,看看你是否得到正確的O/P – rach