日期:2014-05-16  浏览次数:20658 次

为什么用ajax提交实现下载的时候不弹出下载框{转载mj_0520 (初级程序员) }

这个是从iteye的问答中转载的

转自:mj_0520 (初级程序员)

地址:http://www.iteye.com/problems/68444

?

window.location.href="../blacklist/uploadShareRes?path="+path;我直接这样的时候就可以弹出下载框。
而url="../blacklist/uploadShareRes";
$.post(url,{"path":path},function(data){
if(data=="error"){
alert("找到不对应文件");
}
}); 却不能弹出下载框。
主要我是想在后台下载的时候返回一个状态看文件是否存在或者是下载成功

?

houfeng0923?回答:?

ajax不能完成文件下载,只能完成请求提交并获取返回信息,不能处理下载文件的response。
还是采用表单试试吧