DjangoUeditor后台数据库内容重新载入前端界面

这个是我在做一个项目时遇到需要实现对ueditor提交的内容在实现修改

首先 要知道ueditor将内容存储到数据库是HTML格式的

先在页面调用ueditor

 

 从后台数据传入前端并使用code标签

<code  name="wenzheng" id="wenzhang" hidden=True  readonly="readonly">{{obj.ued}}</code>
 
在注入内容前需要判断ueditor是否在前端已经准备好了 负责无法实现内容注入
 
 $(function hasContent() {    //页面一加载便调用该函数
        UE.getEditor('id_content').ready(function() {  //判断富文本是否完成
        insertHtml();  //调用填充内容函数
        });
    });
 
其中id_content是ueditor的id 可以通过在前端页面按F12查找到

 

 

    function insertHtml() {
        var value=$('#wenzhang').text();    //获取后台富文本数据
        UE.getEditor('id_content').execCommand('insertHtml', value ) //将数据插入前端富文本
    }

 

这样便实现了对ueditor的后台内容填充!

 

希望对你有所帮助!

 

posted @ 2019-11-02 20:56  shance-丁多斌  阅读(633)  评论(0编辑  收藏  举报