使用frame 进行文件下载 ; ajax 服务端返回下载链接进行文件下载

来源:互联网 发布:视频播放插件video.js 编辑:程序博客网 时间:2024/06/14 08:55

页面代码:

<iframe id="downloadFile" src=""></iframe>

js代码:

 $("#export").on('click',function(){        var downloadFile= $("#downloadFile");        $.ajax({            type: "post",            url:  "http://localhost:8080/output.do",            data: $("#queryStockSkuReportForm").formData(),            success: function (result) {                downloadFile.attr("src", result);            },            error: function (request, data) {                alert(data + ":" + request.responseText);            }        });   })

服务端代码

    @ResponseBody    @RequestMapping(value = "/output.do", method = {RequestMethod.GET, RequestMethod.POST})    public String output(HttpServletRequest request, StockRecordReport stockRecordReport) {              return "";    }
原创粉丝点击