记得之前写过ajax无法弹出保存下载对话框,就直接使用form表单进行提交,下载Excel的。但是如果需要传递参数的话,需要使用隐藏空间,有时候还有些麻烦,而使用ajax传递参数很方便啊?!于是我们可以通过ajax导出Excel
htm代码如下:
<button type="button" class="btn green" οnclick="rptDownLoad()"> 报 表 下 载 </button>
javaScript脚本代码如下:
function rptDownLoad(){
var rptId = $("#rptSelect").val();
var date = $("#dateSelect").val();
var form = $("<form>");
form.attr('style', 'display:none');
form.attr('target', '');
form.attr('method', 'post');
form.attr('action', '