CKEditor - 以文本而不是html的形式检索数据

时间:2014-04-06 13:21:31

标签: javascript ckeditor

我正在使用CKEditor来允许用户创建HTML模板并保存在数据库中。我实际上有两种类型的模板 - HTML & 文字即可。
我正在使用CKEditor来管理模板内容。现在的问题是我能够保存HTML tempaltes,但不能保存文本模板 我目前在javascript中使用editor.getdata()来提取HTML内容。如何使用CKEditor返回文本内容?

3 个答案:

答案 0 :(得分:2)

试试这段代码

CKEDITOR.instances.editor1.document.getBody().getText()

参考: http://ckeditor.com/forums/CKEditor-3.x/Can-I-get-editors-data-plain-text-format

答案 1 :(得分:1)

如果你想从ckeditor获取数据,那么在你的controller / js文件中使用这段代码:

CKEDITOR.instances.editorHtmlAdmin.getData();

editorHtmlAdmin是该inputbox / textarea的id:

在html中使用,如下所示:

<textarea  name="descriptionForProfile" id="editorHtmlAdmin" rows="4" />

如果您想在ckditor中设置一些数据,那么您应该使用以下代码:

        CKEDITOR.instances['editorHtmlAdmin'].setData("TEST DATA");

editorHtmlAdmin是该inputbox / textarea的id:

答案 2 :(得分:0)

CKEDITOR.instances.editor1.element.getText()