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