您的位置:首页 > 其它

异步提交form表单

2017-09-10 00:41 176 查看
<form id='searchform' class="easyui-form"  method = "post"  enctype="multipart/form-data">
<input id = "" name="financeData" class="easyui-filebox" data-options="required:true,buttonText:'选择文件',accept: 'application/vnd.ms-excel',editable:false" />
<a href="#" class="easyui-linkbutton"  data-options="iconCls:'icon-save',plain:'true'" onclick="submitData()">导入</a>
</p>

</form>


提交方法:主要用到FormData

function submitData(){
var form = new FormData(document.getElementById("searchform"));

$.ajax({
url:'${pageContext.request.contextPath}/excelImport.do/fianceDataImport',
type:"post",
data:form,
processData:false,
contentType:false,
success:function(data){
console.log("over..");
},
error:function(e){
alert("错误!!");
}
});

}


后台接收输入流

/**
* 平台财务数据导入
* @param file
* @param request
* @param response
*/
@RequestMapping(value = "/fianceDataImport")
public void importProbe(@RequestParam("financeData") MultipartFile file, HttpServletRequest request,
HttpServletResponse response) {
InputStream inputStream = file.getInputStream();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: