kindeditor富文本编辑器配置

一、导入kindeditor文件,并删除不用的服务器版本,这里选用jsp

1.导入kindeditor文件
导入文件

2.修改文件
这里写图片描述
修改第16行代码

uploadJson = K.undef(self.uploadJson, self.basePath + 'jsp/upload_json.jsp'),

3.修改图片上传路径
这里写图片描述

//文件保存目录路径
String savePath = pageContext.getServletContext().getRealPath("/") + "kindeditor/attached/";
//文件保存目录URL
String saveUrl  = "kindeditor/attached/";

4.导包 复制jar到WEB-INF下的lib文件夹
导包

二、页面引用

/news为项目名

<link rel="stylesheet" href="/news/kindeditor/themes/default/default.css" />
<link rel="stylesheet" href="/news/kindeditor/plugins/code/prettify.css" />
<script charset="utf-8" src="/news/kindeditor/kindeditor-all-min.js"></script>
<script charset="utf-8" src="/news/kindeditor/lang/zh-CN.js"></script>
<script charset="utf-8" src="/news/kindeditor/plugins/code/prettify.js"></script>

三、页面标签显示

 <textarea name="content" id="content" cols="100" rows="8" style="width:700px;height:400px;visibility:hidden;" ></textarea>

四、js初始化

<script>
        var editor1;
        KindEditor.ready(function(K) {
                editor1 = K.create('textarea[name="content"]', {
                cssPath : 'kindeditor/plugins/code/prettify.css',
                uploadJson : 'kindeditor/jsp/upload_json.jsp',//标识处理图片的文件
                fileManagerJson : 'kindeditor/jsp/file_manager_json.jsp',
                allowFileManager : true,//允许上传文件和图片
                afterCreate : function() { 
                    this.sync(); 
                }, 
                afterBlur:function(){ 
                    this.sync(); 
                }                 
            });
            prettyPrint();
        });
</script>

五、ajax传数据

function publish(){
        var title=$("#title").val();
        var department_id=$("#department_id").val();
        var detail=$("#content").val();
        if(title==""){
            alert("标题不能为空!");
            return;
        }
        if(detail==""){
            alert("新闻内容不能为空!");
            return;
        }


        $.ajax(
                {
                    url: "NewsServlet?sql=add",
                    data: {'detail':detail,'department_id':department_id,'title':title},
                    type: "post",
                    cache : false,
                    success:function(){
                            alert("添加成功");
                            $("#title").val("");
                            $("#content").val("");
                            editor1.html("");
                            return;
                    },
                    error:function(){
                        alert("system error");
                    }
                }
            );
     }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值