【问题标题】:How to set data fetched from database in Ckeditor?如何在 Ckeditor 中设置从数据库中获取的数据?
【发布时间】:2015-06-28 17:33:07
【问题描述】:

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

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

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

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

但在CKEditor中,却显示:

<p>Hello, world!</p>

在“所见即所得”模式下。当我点击“来源”按钮时,它显示:

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

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

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

PS:我重新发布了这个问题,因为 2012 年没有人回答这个问题,对我来说得到这个答案非常重要。

【问题讨论】:

    标签: javascript html ckeditor


    【解决方案1】:

    您可以使用insertHtml 函数。

    CKEDITOR.instances.editor1.insertHtml( '&lt;p&gt;Hello, world!&lt;/p&gt;' );

    文档可以在here找到

    【讨论】:

      猜你喜欢
      • 2020-01-29
      • 2017-12-17
      • 2018-03-30
      • 2022-01-15
      • 1970-01-01
      • 2018-07-14
      • 1970-01-01
      相关资源
      最近更新 更多