wangEditor富文本编辑器实现上传

本文介绍了如何使用wangEditor富文本编辑器实现文章撰写功能,包括文章名称、标题、图片上传和保存。通过配置编辑器菜单、使用xss.js过滤特殊内容,以及XMLHttpRequest实现仿ajax提交。文章详细讲解了编辑器的初始化、图片预览、以及将文章内容和图片上传到后台的步骤。
摘要由CSDN通过智能技术生成

实现功能:文章撰写

实现效果:文章名称、标题、图片、和文章上传保存

工具:wangEditor.js (富文本编辑器),xss.js(过滤富文本编辑器的特殊内容)XMLHttpRequest(实现仿ajax提交)

效果如下:

wangEditor配置和创建:

引用wangEditor.js(百度即可找到)

<script type="text/javascript" src="wangEditor.min.js"></script>

var editor;

  jQuery(document).ready(function($) {

         //富文本编辑器的配置

         var E = window.wangEditor;

         //实例化E:第一个参数是编辑器菜单栏的标签,第二个参数是编辑器内容的标签

         editor = new E('#editor1', '#editor2');

          //配置菜单栏

         editor.customConfig.menus = [                         

    'head',  // 标题                      'bold',  // 粗体

    'fontSize',  // 字号                  'list',  // 列表

    'justify',  // 对齐方式               'quote',  // 引用

    'emoticon',  // 表情                  'image',  // 插入图片

    'table',  // 表格                     'video',  // 插入视频

    'code',  // 插入代码                  'undo',  // 撤销

    'redo'  // 重复                       'fontName',  // 字体                  'italic',  // 斜体                    'underline',  // 下划线

    'strikeThrough',  // 删除线          'foreColor',  // 文字颜色

    'backColor',  // 背景颜色              'link',  // 插入链接

   ];

        // 使用 base64 保存图片

         editor.customConfig.uploadImgShowBase64 = true;

          //设置一次上传图片张数  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值