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

首頁 > 開發 > AJAX > 正文

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

2024-09-01 08:33:45
字體:
來源:轉載
供稿:網友

下文給大家介紹文件上傳非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提交 得到后臺數據問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 田东县| 合江县| 临朐县| 无锡市| 西昌市| 九龙县| 海林市| 宁阳县| 东源县| 崇仁县| 平遥县| 深水埗区| 青龙| 尉氏县| 新绛县| 吉水县| 台中县| 香港 | 宁乡县| 临潭县| 四子王旗| 固始县| 万年县| 航空| 富民县| 靖远县| 黄骅市| 定州市| 关岭| 松原市| 咸阳市| 周口市| 庆阳市| 昌乐县| 英山县| 满城县| 龙胜| 同德县| 四会市| 石屏县| 唐海县|