我在页面上做下载功能,下载时要根据用户页面查询条件进行下载,点击下载时我是用表单方式提交后台查询数据进行下载,结果是后台查询执行了两次,第一次有查询条件,第二次就没有了,好像是先弹出下载界面后点下载时,在重新执行了一次url地址造成的,这种方式应该如何修改,谢谢大家啦。

解决方案 »

  1.   

    会不会是form又submit了.把form里面的F5自动提交给禁用掉.
      

  2.   


    function up(){
                    
    $("#tBaseMeasflowForm").attr("action","<%=path %>/tBaseMeasflow.do?method=exportRule");
    $("#tBaseMeasflowForm").submit();
     }以上是页面导出调用代码后台就是执行表单查询,组装excel,设置头信息进行下载。我在测试了一下,在IE7下好这,在firefox下是一次,在google下也是一次,在360下是两次,
    我想是不是和他本身自带的下载有关。