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" onclick="ireport()"/><br/><br />
界面上的下載導出報表的jsp模版
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.