java技術(shù)研究

          統(tǒng)計

          留言簿(3)

          閱讀排行榜

          評論排行榜

          java類似ajax文件上傳

           ajax 是無法實現(xiàn)上傳文件的 , 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 設(shè)為 iframe 的名字,注意要把iframe 設(shè)為不可見,其他的都是正常的文件上傳的寫法,這樣刷新的頁面就是這個隱藏的 Iframe ,而在 index.html 中是不會有頁面刷新的,js的 callback 方法是回調(diào)方法。用于清空文件上傳框和顯示后臺信息,注意清空文件上傳框的方法,和普通方法有點不一樣。


          上傳的注意事項:
          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  回復(fù)  更多評論   

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

          1  回復(fù)  更多評論   


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 思南县| 肥乡县| 原平市| 磐安县| 博爱县| 微博| 余干县| 镇宁| 兴宁市| 盐津县| 河西区| 东明县| 禹州市| 通化市| 佳木斯市| 仪陇县| 兰考县| 黎川县| 永嘉县| 新昌县| 长阳| 衡东县| 慈溪市| 板桥市| 曲阜市| 通州市| 原平市| 汉川市| 张家川| 台州市| 丹棱县| 叶城县| 化德县| 英山县| 资中县| 个旧市| 宜良县| 萨嘎县| 修文县| 南雄市| 原阳县|