如何在Ckeditor中设置从数据库中获取的数据?

时间:2015-06-28 17:33:07

标签: javascript html ckeditor

我使用CKEditor在'wysiwyg'模式下插入一些内容。我输入“Hello World!”在编辑器中,插入数据库的真实上下文是

"<p>Hello World!</p>".

现在我从数据库加载数据并将其设置为CKEditor:

String content = loadFromDb();
// --> <p>Hello, world!</p>
CKEditor.instances['test'].setData(content);

但在CKEditor中,它显示:

<p>Hello, world!</p>
以'wysiwyg'模式。当我点击“来源”按钮时,它会显示:

<p> &lt;p&rt;Hello, world!&lt;/p&gt;</p>

如何将数据设置为html代码,我只能看到“Hello,world!”在'wysiwyg'模式下的CKEditor?

我是否需要使用某种类型的Html编码器?

PS:我已经转发了这个问题,因为在2012年没有人回答这个问题,对我来说非常重要。

1 个答案:

答案 0 :(得分:1)

您可以使用insertHtml功能。

CKEDITOR.instances.editor1.insertHtml( '<p>Hello, world!</p>' );

可以找到文档here