为了账号安全,请及时绑定邮箱和手机立即绑定

前端如何做下载?

前端如何做下载?

红颜莎娜 2019-03-06 17:15:33
后端写了下载方法,直接在网页地址拼下载接口可以返回文件。但是写在ajax后,点击按钮调用方法无法下载文件。前端的下载要怎么写?function downloadInfo(id) {    $.ajax({        url: "/web/downloads",        data:{"id":id},        type: 'post',        async: false,        success: function(data) {        },        error: function(XMLHttpRequest, textStatus, errorThrown) {            console.log(XMLHttpRequest.status);            console.log(XMLHttpRequest.readyState);            console.log(textStatus);        }    })}页面是直接用button点击后调用downloadInfo(id)这个方法。
查看完整描述

4 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

按钮点击后执行的函数可以这么写就可以了

window.open(url(你拼写的接口url))


查看完整回答
反对 回复 2019-03-14
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

点击直接跳到新的页面就可以了,不用这么写。


查看完整回答
反对 回复 2019-03-14
  • 4 回答
  • 0 关注
  • 687 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信