本帖最后由 alexcandy 于 2011-05-30 14:15:11 编辑

解决方案 »

  1.   

    很简单的,你点导出不能提交导出,换成get提交,就是window.location="XXX.action"; 就可以拉!
      

  2.   

    你应该在第一次导出excel的时候重定向了document的form对象的action属性吧,然后搜索的时候直接就是submit了没有重新定向回来,也就是搜索的时候没有再次设置document.*form.action的属性没有写回来应该。你可以在提交搜索的时候打印一下当前提交的地址,就知道什么原因了应该。
    你也没贴代码,我猜是这个原因
      

  3.   


    嗯,自己也大意了,
    搜索和导出的action不一样
    我就直接提交的form表单
    问题解决了
    谢谢
      

  4.   

    导出后把 document.form.action  重置为 查询的url 即可;
    如:function downLoadExcels(){
    document.form1.target="excel";
    document.form1.action="/admin/QueryCreditGatherAction.do?cmd=Output";
    document.form1.submit();
    document.form1.action="/admin/QueryCreditGatherAction.do?cmd=query";
    document.form1.target="";
    }