转载来自:http://www.cnblogs.com/zuking/archive/2012/08/07/2626679.html
问 题:以ajax的方式导出文件的时候,无法工作
现象描述:导出文件的代码书写没任何问题,在ajax请求页面的Response里面添加了正常的导出设置,但是运行时却没有任何的反应。
问题分析:用ajax请求后,返回来的仅仅是XmlHttpRequest对象的内容,无法命令浏览器打开文件下载对话框(至于浏览器的文件下载对话框的触发原因,可能是当前页面重新加载时,并且http的header里面含有(Content-disposition:attachment)时才会显示出来吧,仅是个人猜测。)
问题解决:知道的问题的原因,我们就可以采取别的措施来搞定这样的需求:
原文链接:https://www.f2er.com/ajax/165160.html