gpt4 book ai didi

javascript - CKEDITOR 加载后如何将数据设置到 CKEDITOR?

转载 作者:行者123 更新时间:2023-12-02 16:39:38 25 4
gpt4 key购买 nike

我有 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);
});

但有时我的数据已加载到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);
});

});

关于javascript - CKEDITOR 加载后如何将数据设置到 CKEDITOR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27599800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com