麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

利用ajaxfileupload插件實現文件上傳無刷新的具體方法

2019-11-20 22:39:36
字體:
來源:轉載
供稿:網友

 做項目的時候遇到了這樣一個問題,如果用普通的ASP.NET FileUpload控件實現文件上傳,那么頁面會刷新,那么頁面上用JS拼出的元素就會消失,為了上傳文件,又不能刷新頁面,ajaxfileupload插件是一個很好的選擇(插件下載地址://files.VeVB.COm/file_images/article/201306/js/ajaxfileupload.js)

ajaxfileupload是jQuery的一個插件,使用這個插件同時要引用jQuery.js文件

直接上代碼吧

JS代碼

[javascript]

復制代碼 代碼如下:

//執行AJAX上傳文件 
$.ajaxFileUpload({
url: '/Web/Teacher/ImportAchievements.ashx',
secureuri: false,
fileElementId: 'fulAchievements',
dataType: 'json',
success: function (data, status) {
    alert(data[0]);
}
});

 //執行AJAX上傳文件
 $.ajaxFileUpload({
 url: '/Web/Teacher/ImportAchievements.ashx',
 secureuri: false,
 fileElementId: 'fulAchievements',
 dataType: 'json',
 success: function (data, status) {
  alert(data[0]);
 }
 });


說明:

1.這個方法很像大家熟知的$.ajax方法

2.參數說明

url:AJAX的后臺代碼文件,要接收前臺傳來的文件數據

secureuri:是否對上傳的文件加密

fileElementId:HTML中<input type="file"/>上傳控件的Id值,這里需要注意的是,后臺代碼是通過name-value的形式接收數據的,所以后臺代碼是通過name來接收數據的,而不是Id(根本原因是,這個方法會自動生成一個表單,將表單提交給后臺代碼處理)。

dataType:數據類型,一般是‘json'

success:上傳成功后執行的回調函數

ASP.NET一般處理程序中的代碼

[csharp]

復制代碼 代碼如下:

public void ProcessRequest (HttpContext context) {
    context.Response.ContentType = "text/html";//這里很關鍵,雖然前臺數據類型是json,但這里一定要寫html 
    //獲取前臺傳來的文件 
    HttpFileCollection files = HttpContext.Current.Request.Files;
    //將文件保存在網站目錄中 
    files[0].SaveAs(context.Server.MapPath("/Web/uploadFiles/Achievements.xls"));
    //返回用json數據格式表示的提示 
    string result = "[" + "/"" + "成績導入成功" + "/"" + "]";
    context.Response.Write(result);

}

public void ProcessRequest (HttpContext context) {
 context.Response.ContentType = "text/html";//這里很關鍵,雖然前臺數據類型是json,但這里一定要寫html
 //獲取前臺傳來的文件
 HttpFileCollection files = HttpContext.Current.Request.Files;
 //將文件保存在網站目錄中
 files[0].SaveAs(context.Server.MapPath("/Web/uploadFiles/Achievements.xls"));
 //返回用json數據格式表示的提示
 string result = "[" + "/"" + "成績導入成功" + "/"" + "]";
 context.Response.Write(result);

}


這樣就實現了AJAX上傳文件,頁面不會刷新,有需要的試試吧。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色综合狠狠 | 国产精品夜色视频一级区 | 久久国产夫妻视频 | 黄污污网站 | 黄色羞羞 | 一级国产精品一级国产精品片 | av电影在线免费 | 91视频站| 国产日本在线 | 模特三级在线观看 | 色婷婷a v | 黄色大片免费网站 | 精品国产一区二区三区天美传媒 | 国产在线一区二区三区 | av在线播放电影 | 精品一区二区三区免费 | 欧美一级黄色录像片 | 欧美性生交xxxxx久久久 | 美女被免费网站在线软件 | 亚洲第一精品在线 | 斗罗破苍穹在线观看免费完整观看 | 九九精品在线观看视频 | 久久亚洲精品国产一区 | av电影观看 | 男女羞羞视频在线免费观看 | 蜜桃视频在线播放 | 蜜桃传免费看片www 一本色道精品久久一区二区三区 | 久久国产乱子伦精品 | 91婷婷射 | 综合网天天射 | 国产精品免费麻豆入口 | www.国产.com| 一级做a爱视频 | 神马久久蜜桃 | 色视频在线 | 三人弄娇妻高潮3p视频 | 成人午夜视屏 | 成人区一区二区三区 | 麻豆19禁国产青草精品 | 精品中文一区 | 97青青 |