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

    效果图:

  • 相关阅读:
    lnmp thinkphp在linux上支持pathinfo
    position
    whereis命令
    Css transition
    CSS3 2D 转换
    asp.net缓存(转)
    Quartz.net开源作业调度框架使用详解(转)
    .Net开源工作流Roadflow的使用与集成(转)
    反射中 GetCustomAttributes
    ASP.NTE 5 Target framework dnx451 and dnxcore50(转)原文:http://www.cnblogs.com/xishuai/p/aspnet5-target-framework-dnx451-and-dnxcore50.html
  • 原文地址:https://www.cnblogs.com/s0611163/p/4560634.html
Copyright © 2011-2022 走看看