国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

有關文件上傳 非ajax提交 得到后臺數據問題

2019-11-20 08:46:20
字體:
來源:轉載
供稿:網友

下文給大家介紹文件上傳非ajax提交得到后臺數據的操作方法,具體詳情如下所示;

<form name="configForm" id="configForm" method="post" action="" >  ..........</form>

根據id獲得表單數據然后發送ajax請求,獲得后臺返回數據,處理數據,完美。

但是如果需要上傳文件,

<tr>  <td class="fontSize">請選擇文件:</td>  <td><input type="" class="easyui-filebox" id="fileImport" name="file" value="" style="width:300px;"></td></tr>

這個文件數據后臺得不到,表單數據這個file也是null,這時需要

<form name="configForm" id="configForm" method="post" action="" enctype="multipart/form-data" >

添加的這個enctype="mutipart/form-data" 后臺可以

@RequestMapping("/saveAppVersion")@ResponseBodypublic ModelMap saveAppVersion(String action, TbdAppVersion tbdAppVersion,      @RequestParam(value = "file") MultipartFile file) {....}

接收。

但是必須要表單提交請求數據,ajax仍然不行(具體原因可以百度。。)

<form name="configForm" id="configForm" method="post" action="/admin/systemConfig/saveAppVersion.do" enctype="multipart/form-data">......</form>

easyui里面的js submit提交

handler : function() {  $("#configForm").submit();}

那么問題來了,提交過后如何獲得后臺返回數據呢?

<form name="configForm" id="configForm" method="post" action="/admin/systemConfig/saveAppVersion.do"      enctype="multipart/form-data" target="myIframe"> 。。。。。 </form><iframe name="myIframe" id="if_json" style="display:none"></iframe>

在表單里添加一個target,也就是說提交成功返回的數據寫在了name為myIframe的這個iframe中,只刷新這個iframe,接下來就是獲得這個數據了,

雖然百度不是什么好鳥,但是有些東西還是可以找到的,比如以下獲取iframe數據的方法!

handler : function() {  $("#configForm").submit();  $("#if_json").load(function(){//獲取iframe中的內容  var body = $(window.frames['myIframe'].document.body);  var data = eval('(' + body[0].textContent + ')');     if(data.resultCode && data.resultCode != 0){      .........    }else{         .........        }  });}

以上所述是小編給大家介紹的有關文件上傳 非ajax提交 得到后臺數據問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湾仔区| 延寿县| 孟津县| 芷江| 当涂县| 三门峡市| 珠海市| 靖西县| 抚州市| 和顺县| 杭锦旗| 绥芬河市| 兴隆县| 鸡东县| 洛阳市| 大方县| 黎城县| 新蔡县| 翼城县| 亳州市| 华宁县| 利津县| 咸丰县| 海宁市| 陇南市| 成武县| 古丈县| 合江县| 双城市| 广德县| 依兰县| 新营市| 兴安县| 镇平县| 固镇县| 曲周县| 蓝山县| 永登县| 墨脱县| 布拖县| 哈密市|