zoukankan      html  css  js  c++  java
  • UEditor的使用

    一、引用CSS和JS:

    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <script type="text/javascript" src="/Content/Plugins/UEditor/ueditor.config.bbs.js"></script>
    <script type="text/javascript" src="/Content/Plugins/UEditor/ueditor.all.min.js"></script>
    <script type="text/javascript" charset="utf-8" src="/Content/Plugins/UEditor/lang/zh-cn/zh-cn.js"></script>
    View Code

    二、HTML:

     <!-- 加载编辑器的容器 -->
    <script id="ueditor" type="text/plain" style=" 99%; height: 300px;"></script>
    View Code

    三、创建编辑器对象:

    var ue;
    
    $(function () {
        $(function () {
            ue = UE.getEditor('ueditor', {
                maximumWords: 4000 //允许的最大字符数
            }); //创建和引用编辑器实例
            ue.addListener('ready', function (editor) {
                // ue.setHeight(500); //编辑器家在完成后,设置高度为300默认关闭了自动长高
            });
            ue.addListener("contentChange", function () {
                SimpoValidate.removehilight($("#ueditor").find("iframe").parent());
            });
        });
    
    });
    View Code

    四、保存数据:

    //添加
    function btnAdd() {
        var title = $("#Title").val();
        var contents = ue.getContent().replace(/</g, "&lt;").replace(/>/g, "&gt;");
        var txt = ue.getContentTxt();
        var boardId = "@board.Id";
    
        $.ajax({
            url: "/BBS/Board/SaveTopicAdd",
            type: "POST",
            dataType: "json",
            data: { BoardId: boardId, Title: title, Contents: contents, Txt: txt },
            success: function (data) {
                if (fnet.ajax.success(data)) {
                    fnet.msg.info("发帖成功");
                    back();
                }
                else {
                    fnet.msg.error(data.msg);
                }
            }
        });
    }
    View Code

    五、编辑器的工具栏配置:

    , toolbars: [[
            'undo', 'redo',
            '|', 'emotion', 'scrawl', 'insertimage', 'insertvideo', 'music',
            '|', 'preview', 'fullscreen', 'drafts'
    ]]
    View Code

    效果图:

  • 相关阅读:
    把office文档转换为html过程中的一些坑
    JAVA运行时问题诊断-工具应用篇
    转:IT公司的十大内耗,别说你公司没有!
    安装storm的一些很乱的笔记
    航伴项目介绍
    centos7防火墙操作
    MySQL 截取字符串
    redis客户端介绍及php客户端的下载安装
    vscode 连接远程服务器 sftp
    redis主从复制
  • 原文地址:https://www.cnblogs.com/s0611163/p/4560634.html
Copyright © 2011-2022 走看看