前端之文件导出

2017-10-19 21:14:41来源:CSDN作者:this_tall_people人点击

分享

之前做过几个相关于文件导出的功能,有几个地方是值得注意的:

ajax请求

前端之所以可以导出文件是 通过 ajax 发起一个url 请求, 然后后端返回一个 文件的 url,前端 通过 window.open(url) 打开这个url把文件下载下来 ,注意的是如果要在本页面下载这个文件,ajax就要发起 同步请求,async 置为 false,ajax 默认为 true,异步请求,具体例子如下:

$.ajax({        method: "post",        url: url,        async:false,        data:data,        success: function(data){            window.open(data.result)            showModalBox();        }    });    // showModalBox() 文件下载成功的样式

ajax 默认是异步,async:true

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台