springmvc 在做文件下載的功能時使用ajax局部刷新下載的誤區

$.ajax({
       url:'localhost:8080/waterInfoS/waterpremission/getAutoDetectWarnInfo',
       type: 'GET',
       dataType: 'json',
       timeout: 18000,
       error: function(result){
          
       },
       success: function(result){

       }

1、不能通過上面的ajax跳轉到後臺下載文件。

<a href="/waterInfoS/fileUpload/fileDataHandle">沙縣洪澇災害行政報表模板下載</a>

2、可以直接通過上面超鏈接的形式來實現,其中waterInfoS爲項目名,fileUpload爲控制層的方法,fileDataHandle爲要執行方法的RequestMapping的value的值

<a href="#"><div id="floodDisaster">沙縣洪澇災害行政報表模板下載</div></a></li>
$("#floodDisaster").click(function(){ downloadFloodDisaster()
{
   window.location.href=globalData.backStageServiceIp+'/waterInfoS/fileUpload/downloadFloodDisaster';
}
});

3、也可以通過上面的方法來做

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章