页面隐藏form下载文件

页面隐藏form下载文件

0 == $("#ExcelForm").length && $(document.body).append('<form target="ExcelIframe" id="ExcelForm">'
           +'<input type="hidden" id="Excel_queryKey" name="processIds" />'
           +'</form><iframe name="ExcelIframe" style="display:none; visibility: hidden;"></iframe>');

       $("#Excel_queryKey").val(processId);

       var b = document.getElementById("ExcelForm");
       b.method = "post";
       b.action = "<%=request.getContextPath()%>/process/data/download.do";
       b.submit();
function downloadFile(actoinURL,filePath,fileName){
    var form = $("<form>");   
    $('body').append(form);  
        form.attr('style','display:none');   
        form.attr('target','');
        form.attr('method','post');
        form.attr('action',actoinURL);//下载文件的请求路径


        var input1 = $('<input>'); 
        input1.attr('type','hidden'); 
        input1.attr('name','filePath'); 
        input1.attr('value',filePath);
        form.append(input1);  
        var input2 = $('<input>'); 
        input2.attr('type','hidden'); 
        input2.attr('name','fileName'); 
        input2.attr('value',fileName);
        form.append(input2);

        form.submit();    

    };
向页面添加隐藏的forme后:
  1. 设定要提交的参数在input中
  2. 设置提交方式(post/get)
  3. 设定action
  4. 提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值