我的页面有contenteditable
区域,附有CKEDitor。
我要做的是加载另一个页面以替换当前的页面,通过AJAX加载另一个contenteditable
div
这很好,但是加载的内容没有附加CKEditor WYSIWYG。
<div contenteditable="true" class="content"></div>
$.ajax({
type: "POST",
url: 'load.php',
data: "id="+id,
success: function(data)
{
// I've tried using the CKEditor config, but doesn't load
}
});
load.php
<div contenteditable="true" class="content"></div>
答案 0 :(得分:2)
CKEDITOR.inline
。此方法接受应在其上初始化编辑器和配置对象的元素(或其id)。见docs。[加入] 您动态创建的div或文本区域
<div contenteditable="true" id="content">...</div>
使用此代码结束您的js以附加ckeditor
CKEDITOR.inline( 'content' );