Javascript 跨页面加载序列化/存储TinyMCE书签

Javascript 跨页面加载序列化/存储TinyMCE书签,javascript,tinymce,Javascript,Tinymce,在这种情况下,我需要将TinyMCE编辑器的内容保存到数据库中,然后稍后使用恢复的插入符号/光标位置检索它们 我在中看到,可以使用getBookmark(),例如: var bm=tinyMCE.activeEditor.selection.getBookmark() 但是,我无法确定如何序列化getBookmark() 如果我将其保存到如下文本框中: $('#myTextBoxId').val(bm) 该值仅显示为[Object][Object] 甚至可以在页面回发中保存书签吗?感谢@Jose

在这种情况下,我需要将TinyMCE编辑器的内容保存到数据库中,然后稍后使用恢复的插入符号/光标位置检索它们

我在中看到,可以使用
getBookmark()
,例如:

var bm=tinyMCE.activeEditor.selection.getBookmark()

但是,我无法确定如何序列化
getBookmark()
如果我将其保存到如下文本框中:

$('#myTextBoxId').val(bm)

该值仅显示为
[Object][Object]


甚至可以在页面回发中保存书签吗?

感谢@JoseM的评论,答案非常简单:

var bm = tinyMCE.activeEditor.selection.getBookmark();
$('#myTextBoxId').val(JSON.stringify(bm));

您看到的是
[Object]
,因为书签是一个对象。可以使用JSON.stringify()将其编码为字符串