免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
無(wú)刷新的上傳: jQuery form

各種各樣的文件上傳

在開(kāi)發(fā)中,除了使用 FileUpload 之外,我們還有很多的方法用來(lái)實(shí)現(xiàn)上傳文件,有的甚至不需要我們?cè)诜?wù)器端進(jìn)行特殊的操作就可以顯示上傳的進(jìn)度。

2.6.1 無(wú)刷新的上傳: jQuery form

使用 FileUpload 是需要刷新頁(yè)面的,在當(dāng)前的 Web 2.0 之下,顯然有點(diǎn)不合時(shí)宜。jQuery form 可以實(shí)現(xiàn)無(wú)刷新的文件上傳。項(xiàng)目的地址:http://malsup.com/jquery/form/

jQuery form 是一個(gè)腳本庫(kù),它通過(guò)在頁(yè)面中動(dòng)態(tài)嵌入一個(gè)iFrame,使用iFrame去上傳文件,來(lái)實(shí)現(xiàn)無(wú)頁(yè)面刷新的文件上傳。不過(guò),服務(wù)器端的處理其實(shí)就是正常的文件上傳過(guò)程,我們可以直接使用 ASP.NET 內(nèi)置的上傳處理。一定要記得設(shè)置足夠大的請(qǐng)求大小。

使用方式如下:

1)創(chuàng)建一個(gè)標(biāo)準(zhǔn)的上傳文件表單。

  1. <form id="myForm" action="comment.php" method="post"> 
  2.     Name: <input type="text" name="name" /> 
  3.     Comment: <textarea name="comment"></textarea> 
  4.     <input type="submit" value="Submit Comment" /> 
  5. </form> 

2)在頁(yè)面中加入腳本。

  1. <html> 
  2. <head> 
  3.     <script type="text/javascript" src="jquery-1.3.2.js"></script> 
  4.     <script type="text/javascript" src="jquery.form.js"></script> 
  5.  
  6.     <script type="text/javascript"> 
  7.         // wait for the DOM to be loaded  
  8.         $(document).ready(function() {  
  9.             // bind 'myForm' and provide a simple callback function  
  10.             $('#myForm').ajaxForm(function() {  
  11.                 alert("Thank you for your comment!");  
  12.             });  
  13.         });  
  14.     </script> 
  15. </head> 

需要注意的是,服務(wù)器返回的 ContentType,由于在使用 iFrame 實(shí)現(xiàn)上傳的時(shí)候,服務(wù)器返回的內(nèi)容將會(huì)被賦予這個(gè) iFrame,所以,返回內(nèi)容的類(lèi)型最好是 HTML或者 XML,如果是返回 JSON 或者腳本的話(huà),可以使用 textarea 包圍起來(lái)。

  1. <textarea> 
  2.     for (var i=0; i < 10; i++) {  
  3.         // do some processing  
  4.     }  
  5. </textarea> 

腳本庫(kù)的下載地址:http://malsup.com/jquery/form/#download

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
用最簡(jiǎn)單的例子實(shí)現(xiàn)jQuery圖片即時(shí)上傳
黑狐貍的BUG集 ? jQuery實(shí)現(xiàn)Ajax無(wú)刷新文件上傳
jQuery OCUpload一鍵上傳插件
jQuery Form插件詳解
HTML在線(xiàn)編輯器的調(diào)用方法和使用方法詳解 - 遇見(jiàn)未來(lái)
JavaScript
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服