如何在加载 CKEDITOR 后将数据设置为 CKEDITOR
How to set data to CKEDITOR after CKEDITOR load?
我有 HTML:
<div class="form-group">
<textarea name="template_body">
</textarea>
</div>
<script>
CKEDITOR.replace('template_body');
</script>
和JS代码:
var editor = CKEDITOR.instances["template_body"];
var requestGetValue = $http({
method: "get",
url: "/getValue",
dataType: 'json',
contentType: 'application/json',
mimeType: 'application/json'
});
requestGetValue.success(function (data) {
editor.setData(data);
});
但有时我的data
被加载到 CKEDITOR,有时没有加载。加载 CKEDITOR 后如何将数据设置为 CKEDITOR?
我认为问题出在ajax响应延迟上。
请尝试以下操作,
var editor = CKEDITOR.replace( 'template_body' );
editor.on( 'contentDom', function(){
var requestGetValue = $http({
method: "get",
url: "/getValue",
dataType: 'json',
contentType: 'application/json',
mimeType: 'application/json'
});
requestGetValue.success(function (data) {
editor.setData(data);
});
});
相关文章:
- ckeditor,并在用户键入时显示他们的数据
- ckeditor在引导模式下打开时清除数据
- 无法设置 CKEditor 值;设置数据失败
- 无法从动态添加的 CKEditor 文本区域读取数据
- 如何在加载 CKEDITOR 后将数据设置为 CKEDITOR
- 如何让 CKEditor 允许数据标签标记
- ckeditor - 不在文本区域中设置 HTML 数据
- CKEditor不显示图像数据
- 如何更改CKEditor对话框生成的数据
- CKEditor控制器的原始数据
- 如何将mysql数据库中的数据提取到ckeditor中
- 将ckeditor的内联编辑数据保存到mysql数据库中
- 在使用ckeditor内联编辑后保存数据没有运气
- CKEditor和Wiki标记(自定义数据处理器?)
- CKEditor keyup事件和从内联编辑器捕获数据
- 如何使用JavaScript将数据插入Yii框架2.0 CKEditor扩展
- CKEditor -获取编辑器数据和自定义小部件
- 在Ckeditor中检索切割数据
- 有时数据没有加载到angular的CKeditor中
- Laravel ckeditor数据不能插入数据库