如何在ck编辑器中将内容放在插入符号位置

时间:2016-02-02 09:40:48

标签: ckeditor liferay

我在我的自定义portlet.Liferay版本6.2 CE中使用ck编辑器 我想通过ajax调用将内容放在ck编辑器的插入位置。

2 个答案:

答案 0 :(得分:1)

您可以使用CKEditor API中的setData方法替换现有数据:

$.ajax("url")
.done(function(data) {
    CKEDITOR.instances["<instance_name>"].setData(data);
});

对于将数据插入当前插入位置的方法是insertHtml

$.ajax("url")
.done(function(data) {
    CKEDITOR.instances["<instance_name>"].insertHtml(data);
});

设置插入位置的好解释在此thread

答案 1 :(得分:0)

嗨,谢谢你的回答。与ck编辑器相比,Liferay中的Api有点不同。

Liferay ck编辑器中没有insertHtml和get范围的方法