利用ajax下载文件失败 客官°小女子只卖身不卖艺 2022-02-19 05:23 182阅读 0赞 $.ajax({ type: "get", url: "<%=basePath%>download.do", data: {"filename": info_address}, // dataType: "json", success: function (data) { alert("下载") } }); 原来jQuery的ajax回调已经把response的数据傻瓜式的以字符串的方式解析,所以不能下载成功!可以用一个隐藏的iframe来下载: function download(){ var dom=document.getElementById('ifile'); dom.src='<%=basePath%>download.do?filename='+info_address+'' <iframe id="ifile" style="display:none"></iframe> 这样就OK了。
还没有评论,来说两句吧...