美文网首页
百度ueditor,setContent(html),无效解决办

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

作者: 玲珑花 | 来源:发表于2017-08-03 11:07 被阅读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的时候,富文本编辑器还没有渲染到页面的原因。

相关文章

网友评论

      本文标题:百度ueditor,setContent(html),无效解决办

      本文链接:https://www.haomeiwen.com/subject/ocaulxtx.html