国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

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

開通VIP
無刷新的上傳: jQuery form

各種各樣的文件上傳

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

2.6.1 無刷新的上傳: jQuery form

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

jQuery form 是一個(gè)腳本庫,它通過在頁面中動(dòng)態(tài)嵌入一個(gè)iFrame,使用iFrame去上傳文件,來實(shí)現(xiàn)無頁面刷新的文件上傳。不過,服務(wù)器端的處理其實(shí)就是正常的文件上傳過程,我們可以直接使用 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)在頁面中加入腳本。

  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)容的類型最好是 HTML或者 XML,如果是返回 JSON 或者腳本的話,可以使用 textarea 包圍起來。

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

腳本庫的下載地址:http://malsup.com/jquery/form/#download。

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

聯(lián)系客服