文章插圖

文章插圖
1.說明
項目中使用form表單配合ajax同時提交文件和其他的參數 , 具體實現請看代碼
2.前端代碼form表單部分
【form表單提交文件 form實現表單提交的各種方法】前臺提交的是方式是form表單方式 , 提交內容包括普通的參數和文件
<form action="" class="form-horizontal " id="equipmentTypeform" enctype=”multipart/form-data”/><input type="text" class="form-control" id="manufacturer" name="manufacturer"><input type="text" class="form-control" maxlength="20" id="equipmentTypeNm" name="equipmentTypeNm" placeholder="請輸入設備類別名稱"><a href="javascript:fileChange();"data-item="import" class="btn btn-primary btn-xs m-5"><i class="fa fa-eye"></i>導入</a><span id="importName"></span><input type="file" id="fielUpload" name="file" style="display: none" onchange="importDfFile()" /></from>2.ajaxvar formData = http://www.mnbkw.com/jxjc/190224/new FormData(); //需要用到formDataformData.append('file',$("#fielUpload")[0].files[0]); //添加選擇的文件 key值為file //把from表單的參數序列化 轉換成json key值為 equipmentTypeFormformData.append('equipmentTypeForm',JSON.stringify($('#equipmentTypeform').serializeObject()))$.ajax({type : "post",url : "aaa.ajax",//自己的接口地址data :formData,dataType : "json",cache: false,async:false,processData: false,contentType: false,//必須添加success : function(data) {if(data.success){//成功之后執行的代碼}else{//失敗之后的代碼}}});3.后端代碼@[email protected](value = "http://www.mnbkw.com/aaa.ajax",method = RequestMethod.POST)public String save(@RequestParam(value="http://www.mnbkw.com/jxjc/190224/file") MultipartFile file,HttpServletRequest reuqest) {//拿到json 轉換成我們需要的對象 EquipmentTypeForm equipmentTypeForm = JSONObject.parseObject(reuqest.getParameter("equipmentTypeForm"), EquipmentTypeForm.class); System.out.println(); System.out.println(file); }
- wps表單使用方法視頻 wps表單使用方法電腦版
- 360提交入口 360收錄技巧
- Ajax上傳圖片 jq上傳圖片ajax提交
- 各種表單模板大全圖 表格模板軟件
- github瀏覽記錄怎么刪除 git 刪除提交記錄
- 表單的設計 表單思路撰寫在線表單制作
- 臺積電已向美提交芯片供應鏈信息對中國的影響 臺積電已向美提交芯片供應鏈信息對我國影響
- git鉤子函數攔截提交
- git創建分支并把代碼提交到分支上 gitbash提交代碼到分支
- winform下拉列表控件 c#下拉框控件
