wangEditor3使用AJAX异步上传图片
来源:互联网 发布:linux恢复删除的文件夹 编辑:程序博客网 时间:2024/05/20 18:16
HTML:
<form class="form form-horizontal" id="form-member-add" method="post" enctype="multipart/form-data"><input type="hidden" value="${id }" id="id" name="id" ><div class="row cl" style="margin: 20px;"><span class="c-red">*</span>标题:<input type="text" class="input-text radius" id="title" name="title" ></div><div class="row cl" style="margin: 20px;"><span class="c-red">*</span>内容:<div id="edit"></div></div><div class="row cl"><div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3"> <input class="btn btn-primary radius" type="button" value=" 提交 " onclick="subm(${type})" style="margin-left: 170px"> </div></div></form>
JS:
<script type="text/javascript"> function subm(type){var id=document.getElementById('id').value;var title = document.getElementById('title').value;var content = editor.txt.html();if(title==""||content==""){layer.msg('请把内容填写完整!',{icon:2,time:1000});return false;} $.ajax({type : "post",url : "newsAddPage.action",data : {"id":id,"title" : title,"content" : content,"type":type},success : function(result) {layer.msg('添加成功!',{icon:1,time:1000});},error : function(data) {$.Huimodalalert('修改失败!', 2000);}}); } </script> <script type="text/javascript"> var E = window.wangEditor var editor = new E('#edit') editor.customConfig.uploadImgShowBase64 = true // 使用 base64 保存图片 // 隐藏“网络图片”tab editor.customConfig.showLinkImg = false editor.customConfig.menus = [ 'head', // 标题 'bold', // 粗体 'italic', // 斜体 'underline', // 下划线 'foreColor', // 文字颜色 'backColor', // 背景颜色 'list', // 列表 'justify', // 对齐方式 'quote', // 引用 'image', // 插入图片 'table', // 表格 'undo', // 撤销 'redo' // 重复 ] editor.create()</script>图片被转化为BASE64格式保存在了content里,在Controller中接收即可
图片保存在数据库中的格式为
<p><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wgARCAMDBBADASIAAhEBAxEB/8QAGgAAAwEBAQEAAAAAAAAAAAAAAAECAwQFBv/EABcBAQEBAQAAAAAAAAAAAAAAAAABAgP/2gAMAwEAAhADEAAAAfUMq59Wxw6kSoZWT1QqlGtZMtSgmqMDoDneqlTJKMwp5I3eFGqGZ59Icx0IxW2a1eLkqBW3UQnQc+4qoTOdwwjeVwOoOU3RjrIamAlxKBsthbzJiauszSSVWasVpNChqhU4k2MROiYa3ndxFkghU3MpsRquc3KNpjU6GbtBFoNJJazcFJJWt0mbtCBJTzYJ0ZGzXBb5pNotI1SZTtkvQ5KsmoFcjalNTNVqZI1eQbEBYiCakCWaEybVhoNyipKM8+mV53uGD0kEpjR5VVqXDJolaBlTDQyk3nJG751X…………" style="max-width:100%;"><br></p>
阅读全文
0 0
- wangEditor3使用AJAX异步上传图片
- ssh 使用 wangeditor3 富文本编辑器上传图片方法
- ajax异步上传图片
- ajax异步上传图片
- ajax异步上传图片
- ajax异步上传图片
- ajax图片上传,图片异步上传,更新
- ajax图片上传,图片异步上传,更新
- ThinkPHP 图片上传 图片异步上传 ajax
- ajax异步上传文件/图片
- Ajax实现异步上传图片
- ajax异步上传文件图片
- Ajax+PHP 异步上传图片
- 使用Ajax以及Jquery.form异步上传图片
- 使用Ajax异步上传图片的方法(html,javascript,php)
- php下使用ajax异步上传图片并显示缩略图
- springmvc下使用formdata异步ajax上传图片
- 使用FormData进行Ajax请求异步上传图片案例
- 我的Tensorflow学习之路
- RocketMQ的坑(一)--搭好环境跑起来
- 39.线程同步
- 注解(Annotation)自定义注解入门
- Android设计模式——单例的七种写法
- wangEditor3使用AJAX异步上传图片
- Mybatis中模糊查询
- 蓝牙核心技术概述(四):蓝牙协议规范(HCI、L2CAP、SDP、RFOCMM)
- SQL系列(函数)
- android telnet 连接
- Oracle函数substr与instr
- androidstudio app icon 尺寸标准
- Intellij Idea 创建一个简单的Web项目
- Java assert