我将 CKEDITOR 用于高级帖子插入目的,当我要更新帖子时,我想从数据库中获取文本到 CKEDITOR。那么如何将值设置为 CKEDITOR?
这是我试过的代码(失败),
<script>
// Replace the <textarea id="editor1"> with a CKEditor
// instance, using default configuration.
CKEDITOR.replace('post_value');
CKEDITOR.instances['editor1'].setData(<?php echo $obj->postdata; ?>);
</script>
最佳答案
实例键应与元素ID相同
尝试改变:
CKEDITOR.instances['editor1'].setData(<?php echo $obj->postdata; ?>);
到
CKEDITOR.instances['post_value'].setData(<?php echo $obj->postdata; ?>);
这假设 $obj->postdata;
也返回一个 html 字符串
关于javascript - 如何使用 PHP 将内部数据设置为 CKEDITOR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41112722/