excel匯出使用get請求引數過長問題

2021-09-19 02:59:34 字數 852 閱讀 6273

遇到的問題:

excel匯出功能時,使用的是window.location.href=url也就是get請求。當傳入引數過長的時候就報了414,位址過長的錯誤。

解決思路:

將get請求換為post請求。而一般的post請求只能處理xml, json, script, or html型別。

所以最後使用表單方式進行請求,**貼上

1

var postdownloadfile = function

(options) , options);

3var $iframe = $('');

4var $form = $('');

5 $form.attr('action', config.url);

6for (var key in

config.data) 910

11 $form[0].submit();

12$iframe.remove();13}

1415

//匯出

16 $("#btnexport_year").on('click',

17function

() ;

19postdownloadfile();

24 });

另一種表單實現方式:

posted @

2018-11-22 16:48

人猿亦猿 閱讀(

...)

編輯收藏

excel匯出使用get請求引數過長問題

excel匯出使用get請求引數過長問題 遇到的問題 excel匯出功能時,使用的是window.location.href url也就是get請求。當傳入引數過長的時候就報了414,位址過長的錯誤。解決思路 將get請求換為post請求。而一般的post請求只能處理xml,json,script,...

對excel的匯出,使用jxt

使用spring的annotation模式 前端 jsp function extractreport 在controller層 private byte getextracttoexcel listreportextractcatchs,listreportlotterys,string name...

Oracle 資料庫匯入匯出使用

oracle資料庫匯入匯出使用 資料匯出 1 將資料庫test完全匯出,使用者名稱system 密碼manager匯出到d daochu.dmp中 exp system manager test file d daochu.dmp full y 2 將資料庫中system使用者與sys使用者的表匯出...