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

    效果图:

  • 相关阅读:
    tp5 自定义配置文件
    php 连接redis
    Redis Desktop manager连接redis
    支付宝面对面扫码支付教程
    java.lang.IllegalAccessError: org.apache.commons.dbcp.DelegatingPreparedStatement.isClosed()
    Windows环境下用Myeclipse创建Maven项目Jsp页面报错的问题
    maven项目中配置自定义welcome-file
    Bootstrap实现图片轮播
    Java中的final 修饰参数问题
    Java迭代器Iterator理解
  • 原文地址:https://www.cnblogs.com/s0611163/p/4560634.html
Copyright © 2011-2022 走看看