java技術研究

          統計

          留言簿(3)

          閱讀排行榜

          評論排行榜

          java類似ajax文件上傳

           ajax 是無法實現上傳文件的 , ajax與后臺通信都是通過傳遞字符串

           

           

          -- index.html

           

          Html代碼  收藏代碼
          1. <form action="upload.jsp" id="form1" name="form1" encType="multipart/form-data" method="post" target="hidden_frame" >  
          2.     <input type="file" id="file" name="file" style="width:450">  
          3.     <input type="submit" value="上傳文件"><span id="msg"></span>  
          4.     <br>  
          5.     <font color="red">支持JPG,JPEG,GIF,BMP,SWF,RMVB,RM,AVI文件的上傳</font>  
          6.       
          7.     <iframe name='hidden_frame' id="hidden_frame" style='display:none'></iframe>  
          8. </form>  
          9.   
          10. <!-- javascript s -->  
          11. <script type="text/javascript">    
          12.     function callback(msg) {    
          13.         document.getElementById("file").outerHTML = document.getElementById("file").outerHTML;  
          14.         document.getElementById("msg").innerHTML = "<font color=red>"+msg+"</font>";  
          15.     }  
          16. </script>  

           

           

          index.html 中主要要做的就是寫一個 form 和 iframe ,并把 form 的 target 設為 iframe 的名字,注意要把iframe 設為不可見,其他的都是正常的文件上傳的寫法,這樣刷新的頁面就是這個隱藏的 Iframe ,而在 index.html 中是不會有頁面刷新的,js的 callback 方法是回調方法。用于清空文件上傳框和顯示后臺信息,注意清空文件上傳框的方法,和普通方法有點不一樣。


          上傳的注意事項:
          1、<form method="POST" id="matchItemForm" name="formEntity" action="${CoreCtxPath}/gather/gatherAjax.html" enctype="multipart/form-data" target="hidden_frame">
          這里的method很重要不能少,enctype也不能少,target代表form和iframe綁定也不能少。

          posted on 2012-02-25 14:13 小秦 閱讀(4098) 評論(2)  編輯  收藏

          評論

          # 123 2013-01-31 10:47 213213

          21323  回復  更多評論   

          # re: java類似ajax文件上傳[未登錄] 2014-08-05 13:14 1

          1  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 普安县| 丹棱县| 武威市| 三门县| 宜春市| 宁蒗| 通州区| 濉溪县| 崇礼县| 青川县| 万山特区| 天镇县| 武安市| 芜湖市| 宁安市| 吴江市| 宁都县| 连江县| 东宁县| 高平市| 吴堡县| 廉江市| 云南省| 威海市| 嘉定区| 固始县| 多伦县| 札达县| 凌云县| 鄂伦春自治旗| 德江县| 东山县| 福海县| 凤冈县| 廊坊市| 兴业县| 客服| 江油市| 镇沅| 招远市| 克拉玛依市|