日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

js下载文件 java_[Java教程]使用js实现点击按钮下载文件

發布時間:2023/12/20 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js下载文件 java_[Java教程]使用js实现点击按钮下载文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[Java教程]使用js實現點擊按鈕下載文件

0 2016-11-11 19:02:54

有時候我們在網頁上需要增加一個下載按鈕,讓用戶能夠點擊后下載頁面上的資料,那么怎樣才能實現功能呢?這里有兩種方法:

現在需要在頁面上添加一個下載按鈕,點擊按鈕下載文件。

題外話,這個下載圖標是引用的 font-awesome上面的。使用時,

首先將 font-awesome 整個文件夾下載下來,利用bower或者是自己去官網上面下載都行。

將整個文件夾放在項目文件中之后,在頁面上面引入css文件

1

在頁面上可以開始使用所需要的圖標了

1

1.下載項目中的文件

如果要下載的是一個excel文件模板,可以先將該文件放在項目文件夾下面,然后在頁面下載按鈕上加上onclick事件:

1

這樣在點擊圖標之后,文件就會自動下載了。

2.發送請求地址下載文件JQuery的ajax函數的返回類型只有

1)get請求1 $('.download').click(function () { 2 var tt = new Date().getTime(); 3 var url = 'http://192.168.1.231:8080/91survey/ws/excel/download'; 4 5 /** 6 * 使用form表單來發送請求 7 * 1.method屬性用來設置請求的類型——post還是get 8 * 2.action屬性用來設置請求路徑。 9 * 10 */11 var form=$("

");//定義一個form表單12 form.attr("style","display:none");13 form.attr("target","");14 form.attr("method","get"); //請求類型15 form.attr("action",url); //請求地址16 $("body").append(form);//將表單放置在web中17 18   /**19 * input標簽主要用來傳遞請求所需的參數:20 *21 * 1.name屬性是傳遞請求所需的參數名.22 * 2.value屬性是傳遞請求所需的參數值.23 *24 * 3.當為get類型時,請求所需的參數用input標簽來傳遞,直接寫在URL后面是無效的。25 * 4.當為post類型時,queryString參數直接寫在URL后面,formData參數則用input標簽傳遞26 * 有多少數據則使用多少input標簽27 *28    */29 var input1=$("");30 input1.attr("type","hidden");31 input1.attr("name","tt");32 input1.attr("value",tt);33 form.append(input1);34 35 var input2=$("");36 input2.attr("type","hidden");37 input2.attr("name","companyId");38 input2.attr("value",companyId);39 form.append(input2);40 41 form.submit();//表單提交42 })

2)post請求1 $('.download').click(function(){ 2 var tt =newDate().getTime(); 3 var url = restUrl +'/excel/download?userId='+ userId; 4 var form=$("

");//定義一個form表單 5 form.attr("style","display:none"); 6 form.attr("target",""); 7 form.attr("method","post");//請求類型 8 form.attr("action",url);//請求地址 9 $("body").append(form);//將表單放置在web中10 11 var input1=$("");12 input1.attr("type","hidden");13 input1.attr("name","tt");14 input1.attr("value",tt);15 form.append(input1);16 17 var input2=$("");18 input2.attr("type","hidden");19 input2.attr("name","companyId");20 input2.attr("value",companyId);21 form.append(input2);22 form.submit();//表單提交23 });

完成后,在頁面上面點擊下載圖標,文件就會自動下載了。

來自為知筆記(Wiz)

本文網址:http://www.shaoqun.com/a/264468.html

*特別聲明:以上內容來自于網絡收集,著作權屬原作者所有,如有侵權,請聯系我們:admin@shaoqun.com。

JS

0

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的js下载文件 java_[Java教程]使用js实现点击按钮下载文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。