百度ueditor,setContent(html),无效解决办

2017-08-03  本文已影响0人  玲珑花

开始代码,会出现数据加载不出来的情况

//显示文本编辑框
UE.getEditor('editor');

//加载数据
$.post(url, function(data) {
                UE.getEditor('editor').addListener('ready', function(editor) {
                            UE.getEditor("editor").setContent(data);
                        });
            });

修改之后的代码

edit = new baidu.editor.ui.Editor();
edit.render('editor');//渲染编辑器的DOM到指定容器
//再加载数据
    $.post(url, function(data) {
        edit.ready(function() {
            edit.setContent(data);
        });
    });

修改后就不会出现内容不加载的情况,具体原因应该是在调用setContent的时候,富文本编辑器还没有渲染到页面的原因。

上一篇 下一篇

猜你喜欢

热点阅读