wangeditor富文本编辑器_vue使用富文本编辑器

wangeditor富文本编辑器_vue使用富文本编辑器一、导入kindeditor文件,并删除不用的服务器版本,这里选用jsp修改文件修改第16行代码uploadJson=K.undef(self.uploadJson,self.basePath+’jsp/upload_json.jsp’),修改图片上传路径//文件保存目录路径StringsavePath=pageContext.getServletContext().g

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

一、导入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");
                    }
                }
            );
     }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/182906.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • android 设置标题栏背景颜色_状态栏菜单栏都在哪

    android 设置标题栏背景颜色_状态栏菜单栏都在哪android中沉浸式状态栏的文章已经满大街了,可是在实现某些效果时,还是得各种搜索,测试一通后,最后还常常满足不了要求,即使好不容易在一部手机上满足了需求,放在另外一手机上,发现效果差强人意。今天把自己这几天学到的关于沉浸式状态栏知识进行总结下。问题比如我想实现以下效果:1.同一个Activity需要动态变换标题栏和状态栏文字字体色值,该如何实现?2.一个Activity包含多个F

    2022年10月20日
  • 思科WLC5508 7.4.121 版本 BUG

    思科WLC5508 7.4.121 版本 BUG

    2022年3月2日
  • STM32——软件SPI控制AD7705[通俗易懂]

    一、AD7705简介AD7705为差分输入的16位ADC,拥有两组差分输入通道。自带可编程增益,增益可在1到128调节。支持SPI接口。AD7705功能框图如图所示:AD7705的主要寄存器有通信寄存器(CommunicationRegister)、时钟寄存器(ClockRegister)、建立寄存器(SetupRegister)和数据寄存器(DataRegister)。在这些寄存器中,只有数据寄存器是16位的。通信寄存器负责寄存器寻址、读写控制…

    2022年4月15日
  • 你为什么从java开发转大数据? 大数据方向能走的更远吗?

    你为什么从java开发转大数据? 大数据方向能走的更远吗?今天在知乎上看到一个问题,问:你为什么从java开发转大数据方向?大数据方向能走的更远吗?我是从java开发转到大数据开发的。看到这个问题,想到了几年前,学校刚毕业时,在传统行业做ja…

    2022年7月7日
  • 关于 jQuery delegate , undelegate

    关于 jQuery delegate , undelegate没啥好说的,看代码吧!jQuery版本:1.71浏览器版本:chrome211<body>23<ulclass=”a-list”>4<li><ahref=”javascript:;”>test1</a></li>5&…

    2022年10月7日
  • 关系数据库的设计_关系型数据库的设计原则

    关系数据库的设计_关系型数据库的设计原则1、设计一个合适的关系数据库系统的关键是关系数据库模式的设计,即应构造几个关系模式, 每个模式有哪些属性,怎样将这些相互关联的关系模式组建成一个适合的关系模型,关系数据库 的设计必须在关系数据库设计理论的指导下进行。2、关系数据库设计理论有三个方面的内容:函数依赖、范式和模式设计。函数依赖起核心作用, 它是模式分解和模式设计的基础,范式是模式分解的标准。【例1】设计一个学生课程数据库,其关系…

    2022年8月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号