js部分:
<script language="javascript" type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.artDialog.js"></script>//需要导入的模态窗体
function ireport(){
var contentpdfOrxls="xls格式<input value='excel' name='buildOrder' type='radio' checked />";
var ok=art.dialog({
title: '导出',
width:350,
height:100,
content:contentpdfOrxls,
button:
[ {
name: '确定',
callback: function () {
var format=$("input[name=buildOrder]:checked").val();
ireportDo(format);
return true;
} } ]
)};
}
function ireportDo(format){
//参数
var yesrId=$("#yesrId").val();
var classs=$("#class").val();
var jfqk=$("#jfqk").val();
var jffs=$("#jffs").val();
var a = $("#jfxm").val();
var xueqi = $("#xueqi").val();
var sTime = $("#sTime").val();
var eTime = $("#eTime").val();
//alert(sTime+"__"+eTime);
//alert(a);
var jfxm ="";
if(a!=null){
for(var i = 0;i<a.length;i++){
if(i!=(a.length-1)){
jfxm =jfxm+a[i]+",";
}else{
jfxm =jfxm+a[i];
}
}
}
//参数
data ={'yesr':yesrId,'classs':classs,'jfqk':jfqk,'jffs':jffs,'jfxm':jfxm,'xueqi':xueqi,"sTime":sTime,"eTime":eTime};
//请求的url url='<%=request.getContextPath()%>/RegistrationAdmin/schoolingReport!paymentLogListExport.action?jftype=<%=request.getParameter("jftype")%>';
var so='正在导出!请稍等!';
var my= art.dialog({
title: '提示',
content:so,
width: '30em',
height: 60,
lock: true,
cancel: false
});
//ajax请求数据
$.post(url,data,function(data){
my.close();//关闭上一级模态窗体
var url="<%=request.getContextPath()%>/files/"+data;
var ssss="<a href='"+url+"' download>点击下载结果</a>";//通过后台之后在files(在项目中存在就不用建,不存在通过后台程序建)的文件夹中生成要下载的文件
var mysss= art.dialog({
title: '提示',
content:ssss,
height: 60,
lock: true,
ok:function(){
mysss.close();//关闭自身模态
}
});
});
}
<input type="button" value="导出报表" class="so" οnclick="ireport()"/><br/><br />
界面上的下载导出报表的jsp模版
最新推荐文章于 2021-02-12 23:29:03 发布