• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >网页编辑器 > wangEditor使用AJAX异步上传图片

wangEditor使用AJAX异步上传图片

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-09-27

本文主要包含java web,wangEditor,ajax等相关知识,匿名希望在学习及工作中可以帮助到您

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);
			}
		});  
	} 

	 $('.skin-minimal input').iCheck({
	 checkboxClass : 'icheckbox-blue',
	 radioClass : 'iradio-blue',
	 increaseArea : '20%'
	 });
	
</script> 
<script type="text/javascript">
    var E = window.wangEditor
    var editor = new E('#edit')
    
       editor.customConfig.uploadImgShowBase64 = true   // 使用 base64 保存图片
       
       editor.customConfig.uploadFileName = 'myFileName'
       
       editor.customConfig.uploadImgHeaders = {
		     'Accept' : 'multipart/form-data'
		}
        
    // 隐藏“网络图片”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中接收即可

 


 

您可能想查找下面的文章:

  • wangEditor使用AJAX异步上传图片

相关文章

  • 2017-06-05FCKeditor编辑器添加图片上传功能及图片路径问题解决方法
  • 2017-06-05php UEditor百度编辑器安装与使用方法分享
  • 2017-06-05CKEditor 取消转义的两种方法
  • 2017-06-05FCKeditor 2.6.5 ASP环境安装配置使用说明
  • 2017-06-05dedecms ckeditor编辑器添加链接默认新窗口打开的修改方法
  • 2017-06-05让谷歌浏览器Google Chrome支持eWebEditor的方法
  • 2017-06-05ckeditor syntaxhighlighter代码高亮插件,完美修复
  • 2017-06-05针对PHP环境下Fckeditor编辑器上传图片配置详细教程
  • 2017-06-05Ueditor和CKeditor 两款编辑器的使用与配置方法
  • 2017-06-05CKEDITOR二次开发之插件开发方法

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 百度编辑器ueditor前台代码高亮无法自动换行解决方法
    • 百度编辑器 ueditor 内容编辑自动套P标签,及p标签 替换
    • javascript 在线文本编辑器实现代码
    • 关于jsp版ueditor1.2.5的部分问题解决(上传图片失败)
    • 19款Javascript富文本网页编辑器
    • dedecms ckeditor编辑器添加链接默认新窗口打开的修改方法
    • Prism 代码高亮修改不包含 Code 标签的支持
    • FCKeditor + SyntaxHighlighter 让代码高亮着色插件
    • 百度编辑器 如何获取光标位置与不同帧内的节点
    • Ueditor和CKeditor 两款编辑器的使用与配置方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有