mvc jQuery 点击按钮实现导出Excel功能 参数长短不限

Posted 老-顾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mvc jQuery 点击按钮实现导出Excel功能 参数长短不限相关的知识,希望对你有一定的参考价值。

 1     var exportSubmit=function(url, obj){
 2         var form = $("<form>");   //定义一个form表单
 3         form.attr("class", "wdi-TempDownloadForm");
 4         form.appendTo(document.body);
 5         form.attr(‘style‘, ‘display:none‘);   //在form表单中添加查询参数
 6         form.attr(‘target‘, ‘‘);
 7         form.attr(‘method‘, ‘post‘);
 8         form.attr(‘action‘, url);
 9         for (var key in obj) {
10             var inputCtrl = $(‘<input>‘);
11             inputCtrl.attr(‘type‘, ‘hidden‘);
12             inputCtrl.attr(‘name‘, key);
13             inputCtrl.attr(‘value‘, obj[key]);
14             form.append(inputCtrl);
15         }
16         form.submit();
17     }

后台接收

1 public void ExcelsExport(FormCollection formInfos)
2 {
3     string data=formInfos["data"];
4 }    

实现

 1 exportSubmit(url,{data:JSON.stringify(data)}); 

以上是关于mvc jQuery 点击按钮实现导出Excel功能 参数长短不限的主要内容,如果未能解决你的问题,请参考以下文章

如何将jsp页面当中table的数据导出到excel表格 通过点击按钮可以实现下载

asp.net怎么实现点击导出按钮将查询到的datatable中的数据直接导出到excel文件。

MVC导出数据到excel

excel表格如何导出

MVC 导出EXCEL

前端post请求实现导出excel表格