我正在使用ajax来填充一个包含textarea的表单,我希望使用ckeditor。
当内容返回时,textarea会被创建,但编辑器不会应用它。在我的ajax文件中,我有:
$initialValue = $thisjobrow['description'];
$CKEditor = new CKEditor();
$CKEditor->basePath = '../ckeditor/';
$CKEditor->editor("myeditor1", $initialValue);
在顶部,我有: include_once(“../ ckeditor / ckeditor.php”); 因此textarea被创建我的内容被添加,但我最终得到的是一个名为myeditor1的普通旧文本区域。
欢迎任何和所有帮助。
答案 0 :(得分:0)
收到ajax响应时尝试在页面加载时初始化ckeditor(通过ajax调用的页面)或尝试使用.live()
答案 1 :(得分:0)
您可能正在渲染页面时初始化编辑器。
您很可能希望在AJAX请求的回调中初始化编辑器。