jQuery MiniUI

标题: 界面跳转问题 [打印本页]

作者: sd_tz_123    时间: 2012-10-25 09:32:30     标题: 界面跳转问题

本帖最后由 sd_tz_123 于 2012-10-25 09:35 编辑

我在jsp界面触发动作是
function ExportExcel() {
      var form = new mini.Form("#form1");
            var o = form.getData();
      $.ajax({
        url: mini_JSPath + "../../service/mn.bs.framework.servlet.maintenance.UnFinishExcelAction",
        data: {      
         pk_project : o.pk_project ,
         start_date : mini.formatDate ( o.start_date, "yyyy-MM-dd" ) ,
         end_date : mini.formatDate ( o.end_date, "yyyy-MM-dd" )
                },
        type: "post",
    });
         }
我的servlet类里的方法是
req.setAttribute("list", list);
  req.getRequestDispatcher("../basic/maintenancesrv/unFinish.jsp").forward(req, resp);
但是我在界面上执行时并不跳转到我指定的JSP界面,如果我单独执行servlet类,就会跳转到我指定jsp界面上,我想问下jquery miniui 里的界面跳转直接通过servlet不可以吗?
总界面是mini-tabs类型的界面,我跳转的话想以另一个窗口打开


作者: rzy    时间: 2012-10-25 10:07:34

你用的是ajax提交
作者: sd_tz_123    时间: 2012-10-25 10:32:41

rzy 发表于 2012-10-25 10:07
你用的是ajax提交

我解决了,  var form = new mini.Form("#form1");
                   var o = form.getData();
                   var pk_project = o.pk_project ;
                           var start_date = mini.formatDate ( o.start_date, "yyyy-MM-dd" ) ;
                           var  end_date = mini.formatDate ( o.end_date, "yyyy-MM-dd" );
                           var toPage=mini_JSPath+ "../../service/mn.bs.framework.servlet.maintenance.UnFinishExcelAction?pk_project="+pk_project+"&start_date="+start_date+"& end_date="+end_date
                   window.showModalDialog(toPage,this,"dialogWidth:"
                           +window.screen.width+"px;status:no;resizable:yes;scrollbars:yes;dialogHeight:"+window.screen.height+"px");
这样就没问题了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2