1

我的页面有contenteditable一个附加了 CKEEditor 的区域。

我想要做的是加载另一个页面来替换当前页面,该页面contenteditable通过 AJAX 加载到另一个 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
  } 
});

加载.php

<div contenteditable="true" class="content"></div>
4

1 回答 1

2

对于动态添加的元素,您需要调用CKEDITOR.inline. 此方法接受应在其上初始化编辑器和配置对象的元素(或其 id)。请参阅文档

[添加] 您动态创建的 div 或文本区域

<div contenteditable="true" id="content">...</div>

用此代码结束您的 js 以附加 ckeditor

CKEDITOR.inline( 'content' );
于 2013-05-04T10:21:28.700 回答