成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

HTML無刷新下載文件方法總匯

chavesgu / 2985人閱讀

摘要:首先要保證有一個(gè)后臺(tái)可以下載文件的方法,這里只總結(jié)前端解決方法,所以不對(duì)后臺(tái)做分析,假設(shè)現(xiàn)在有一個(gè)下載文件的方法。使用屬性使用使用版本版本調(diào)用點(diǎn)擊下載個(gè)人推薦第種方法,比較靈活。

首先要保證有一個(gè)后臺(tái)可以下載文件的方法,這里只總結(jié)前端解決方法,所以不對(duì)后臺(tái)做分析,假設(shè)現(xiàn)在有一個(gè)下載文件的方法/project/download.action。如果不想通過后臺(tái)直接下載可以看我的另一篇文章《 html使用a標(biāo)簽不通過后臺(tái)實(shí)現(xiàn)直接下載》。

使用a標(biāo)簽

點(diǎn)擊下載

這里target屬性不給也可以,但是頁面會(huì)閃一下,體驗(yàn)不好。

使用location.href屬性

function downloadFile(url){
    location.href=url;
}

使用window.open

function downloadFile(url){
    window.open(url);
}

使用iframe

//javascript版本
function downloadFile(url){
        var iframe = document.createElement("iframe");  
        document.body.appendChild(iframe);  
        iframe.src =url;
}

//jQuery版本
function downloadFile(url){
    $("body").append($("