如何使用JQuery向CKEditor添加数据

Rol*_*and 30 jquery ckeditor

每次加载页面时我都需要使用JQuery将文本加载到CK编辑器中,以便从我使用的CK编辑器中获取数据

var editor_data = CKEDITOR.instances['editor1'].getData();
Run Code Online (Sandbox Code Playgroud)

现在有一个类似的功能,我可以用来将数据放回编辑器?

我正在使用ajax来设置这样的数据

$.ajax({
  type: "POST",
  url: "/inc/ajax/basic.php?menu_id="+menu_id+"&info=3",
  success: function(msg){

    CKEDITOR.instances['editor1'].setData(msg);
  }
});
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么

Pan*_*nek 65

试试这个:

CKEDITOR.instances['editor1'].setData(html)
Run Code Online (Sandbox Code Playgroud)

'html'是包含要编辑的内容的字符串.


小智 9

因为它不是一个数组,所以只需替换这样的实例

CKEDITOR.instances.editor1.setData(html)
Run Code Online (Sandbox Code Playgroud)