0

ページにテキスト エディターを配置し、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);
});

itemJSONオブジェクトに保存できるようにしたい。これを実行すると、Javascript の 1 行目に「整形式ではありません」というエラーが表示されます。これは私が実行している非常に単純なプログラムであり、エラーの原因を特定できないようです。JSON が正しく行われていませんか、それとも HTML ヘッダーのスクリプトが問題を引き起こしていますか?

4

1 に答える 1

0

$("editor") は、「editor」という html タグを探しています。おそらく id 属性を付けて $('#editor') を実行したいと思うでしょう。

于 2013-10-01T14:45:41.817 に答える