国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Jquery ajax請求導出Excel表格的實現代碼

2019-11-20 09:44:57
字體:
來源:轉載
供稿:網友

直接貼代碼吧

$("#btn-export").click(function(){  var exportExcel = "export_excel";  dataParams[exportExcel] = 1;  var params = $.param(dataParams);  var url = host+"&"+params;  $('<form method="post" action="' + url + '"></form>').appendTo('body').submit().remove();  delete dataParams[exportExcel];});

簡單說明一下:

使用情形:ajax請求服務端,返回json數據,出現的新需求是要把返回的json導出為excel表格。

上述代碼中,dataParams為ajax的請求參數,是在前面定義的Object類型的對象,因為請求參數不固定,所以將請求參數都放到對象里面了。

我們知道,ajax請求服務器,是不能返回excel表格的(這個我不確定,如果讀者有辦法導出,請帖出辦法,我們共同學習),我們需要把請求轉換為頁面請求,即轉換為form表單發送請求,這樣就可以把數據導出為表格了,也就有了下面的代碼:

$('<form method="post" action="' + url + '"></form>').appendTo('body').submit().remove();

為了保證頁面的干凈整潔,在發送完請求后,將本次提交請求的form表單從頁面中移除。

以上這篇Jquery ajax請求導出Excel表格的實現代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黑龙江省| 枝江市| 红桥区| 开平市| 军事| 遂宁市| 浮梁县| 彰化县| 江油市| 龙川县| 界首市| 奉新县| 老河口市| 双峰县| 博兴县| 额济纳旗| 准格尔旗| 浑源县| 长沙市| 北安市| 泾源县| 辽中县| 儋州市| 武功县| 吉木萨尔县| 昔阳县| 新邵县| 都江堰市| 察雅县| 舟曲县| 沅陵县| 仙桃市| 宜兴市| 巴塘县| 岳西县| 和田县| 察隅县| 桂平市| 云和县| 平谷区| 吴江市|