界面上的下載導出報表的jsp模版

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 />

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章