CKEditor-附加到AJAX加载的内容
我有一个页面,它有一个CKEditor-附加到AJAX加载的内容,ajax,jquery,ckeditor,Ajax,Jquery,Ckeditor,我有一个页面,它有一个contenteditable区域,该区域附加了一个CKEDitor <div contenteditable="true" class="content"></div> $.ajax({ type: "POST", url: 'load.php', data: "id="+id, success: fun
contenteditable
区域,该区域附加了一个CKEDitor
<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
}
});
我想做的是加载另一个页面来替换当前页面,通过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
}
});
$.ajax({
类型:“POST”,
url:'load.php',
数据:“id=”+id,
成功:功能(数据)
{
//我尝试使用CKEditor配置,但没有加载
}
});
load.php
<div contenteditable="true" class="content"></div>
对于动态添加的元素,您需要调用CKEDITOR.inline
。此方法接受应在其上初始化编辑器的元素(或其id)并配置对象。看见
[补充]
动态创建的div或文本区域
感谢您,这正是我在通过ajax动态添加ckeditor实例时所寻找的。
CKEDITOR.inline( 'content' );