异步上传图片
2017-04-01 18:35
127 查看
<form id="uploadForm" class="formStyle" enctype="multipart/form-data" method="post" > <div class="ui-form ui-border-t mt10"> <div class="ui-form-item ui-border-b" style="height: 100px;width:400px" > <span id="htmlContent" > </span> <label for="xFile" style="width: 10px;" > <img style="height:80px;width: 75px;padding-top: 4px;padding-left:4px;" src="${basePath}portal/wap/img/uploadImg.png" > <input type="file" id="xFile" name="__file" accept="image/png,image/gif" style="position:absolute;clip:rect(0 0 0 0);" onchange="uploadImage()"> <input type="hidden" id="module_mode" name="module_mode" value="3" > </label> <i class="u 9cd8 i-icon-close" ></i> </div></div></form>
/**
* 上传图片
*/
function uploadImage(){
var formData = new FormData(document.getElementById("uploadForm"));//表单id
$.ajax({
url: './../../pub/common/upload.file' ,
type: 'POST',
data: formData,
async: false,
cache: false,
contentType: false,
processData: false,
success: function (result) {
var dataObj=eval("("+result+")");
if(dataObj.tag==true){
var addhtml="<img id='"+imageVar+"' style='height:80px;width: 75px;padding-top: 4px;padding-left:4px' src='"+dataObj.imgUrl+"' onclick='javascript:removeSelf(this)'>";
$("#htmlContent").append(addhtml);
$("#image"+imageVar).val(dataObj.imgUrl);
}else{
toast(dataObj.msg);
}
}
});
}
相关文章推荐
- Jquery插件之多图片异步上传
- 异步上传图片(jquery.form.js)
- php 异步上传图片几种方法总结
- 利用uploadify实现图片上传(重命名、图片异步显示)
- 关于异步上传图片以及上传完成后显示缩略图的问题
- jquery 异步提交表单 上传图片小例子
- ASP.NET MVC异步上传图片和富文本编辑器的使用详解
- 适用于各浏览器支持图片预览,无刷新异步上传js插件
- Jquery ajaxsubmit 异步上传图片 无刷新
- Jquery实现异步上传图片
- Jquery实现异步上传图片
- iframe批量异步上传图片
- 异步上传图片至服务器
- [原]Jquery插件之多图片异步上传
- jQuery实现异步上传图片(二)
- Asp.net 图片异步上传的简单实现
- jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码