TinyMCE编辑器保留旧内容

时间:2015-11-16 10:20:32

标签: javascript tinymce

我有一个使用TinyMCE的模块。基本上,我点击表格中的一个项目,它会打开一个对话框(与jQuery相同的页面)。该对话框包含一个tinymce编辑器,可在打开对话框时进行初始化。 TinyMCE在更改内容后每30秒创建一次草稿。

现在唯一的问题是,有时当创建草稿并关闭对话框时,当我重新打开对话框时,我输入(但未保存)的内容仍然存在。

if (tinyMCE.get('content'))
{
    tinyMCE.get('content').setContent(content);
}
else
{
    $('#content').val(content);
}

#content是我的文字区域。即使content为空并且编辑器存在,我的旧内容有时仍然存在。

究竟可能是什么问题?如果我关闭对话框,我也会删除所有这样的编辑器:

var length = tinyMCE.editors.length, i = 0;
for (; i < length; i++)
{
    if (tinyMCE.editors[i])
    {
        closeTinyMCEeditor(tinyMCE.editors[i].id);
    }
}

但遗憾的是没有运气。我认为它与UndoManager有关,但该插件并未与我的TinyMCE一起使用。

0 个答案:

没有答案