UEditor 富文本编辑器,在测试环境上,将后台返回的数据回显到富文本编辑器可能会报错

UEditor 的使用步骤:
UEditor的官网,可去官网下载自己需要的版本

 


    
    ueditor demo


    
    
    
    
    
    
    
    


js代码片段 初始化富文本
var ue = UE.getEditor('container', {
    autoHeight: false
});

//对编辑器的操作最好在编辑器ready之后再做
ue.ready(function() {
    //设置编辑器的内容
    ue.setContent('hello');
    //获取html内容,返回: 

hello

var html = ue.getContent(); //获取纯文本内容,返回: hello var txt = ue.getContentTxt(); });

注意:

1.如果需要将后台返回的数据回显到编辑框,那 一定要将ue.getContent();写在ue.ready(function() {})里面;否则项目在"测试环境"下ue.setContent()报错:innerHTML 未定义(谷歌浏览器)

2. 使用ue.setContent() 来 将后台返回的 intro(变量) 数据回显,虽然intro这个变量存放的是字符串数据;但是setContent(“放要回显到编辑框的数据”),不可以这样写ue.setContent(intro), 会报错;需要 ue.setContent(intro + ‘’)

你可能感兴趣的:(前端)