Jquery 如何接收csv或pdf文件作为ajax请求的响应
我用的是Django 我需要收到一个pdf、csv或xls文件,作为我通过ajax提交的表单的响应 当我正常提交表单时,它会收到文件,但当我通过ajax提交表单时,它会收到文件,但不会显示下载选项Jquery 如何接收csv或pdf文件作为ajax请求的响应,jquery,ajax,django,Jquery,Ajax,Django,我用的是Django 我需要收到一个pdf、csv或xls文件,作为我通过ajax提交的表单的响应 当我正常提交表单时,它会收到文件,但当我通过ajax提交表单时,它会收到文件,但不会显示下载选项 我想通过ajax提交它以显示加载的.gif文件,因为这需要很多时间。从ajax请求中返回的数据实际上只不过是文本数据。我认为这不是一件容易完成的事情。使用AJAX的原因是什么?生成是一个长期运行的过程吗?如果是,那么当生成.csv或.xls时,您可以在javascript中执行重定向。如果您使用AJA
我想通过ajax提交它以显示加载的.gif文件,因为这需要很多时间。从ajax请求中返回的数据实际上只不过是文本数据。我认为这不是一件容易完成的事情。使用AJAX的原因是什么?生成是一个长期运行的过程吗?如果是,那么当生成.csv或.xls时,您可以在javascript中执行重定向。如果您使用AJAX只是为了让用户保持在同一页面上,那么我会尝试将表单提交到新的目标窗口。创建一个隐藏的iframe,然后在AJAX中:
url:document.getElementById('myiframeid').src=您的服务器端url,谢谢您的回答@ek\u ny实际上我必须显示加载的gif,这就是为什么我认为我应该使用ajax,这样我可以在发送请求之前显示gif,并在响应到达后隐藏它。请帮帮我,我很震惊。再次感谢。