怎么用ajax下载excel文件?
我现在的问题是调用了后台的导入接口(即把含有数据的excel文件上传到后台),当导入过程有数据相关错误时(数据类型错误、行数错误、数据重复错误等),后台的导入接口使浏览器自动下载一个名字为error的文件,并且这个error文件是自动生成的,没有URL。我导入时是用FormData做的,可是那个error文件不会自动下载,而且放到项目里chrome的调试工具response返回的是乱码,但是后台自己写的测试html,response是空白的,没有任何东西。下面是后台的html测试程序。第二张是我的代码:
求大神指点,最好有代码:
我的任务其实就是把之前导出的excel文件传到后台,并且做相应的弹出提示:
1、上传成功
2、上传失败(a,当文件格式错误或没有选择文件时,直接弹出相应提示(已实现)
b,当导入的数据有问题时,后台的接口是下载一个名字为error的excel文件)
如果哪位有更合适的代码,也可以指点我这个小白一下
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
2条回答
为你推荐
- ajax同时上传xlsx文件和1条字符串,参数怎么传递
- ajax
- java
- javascript
- 1个回答
- 使用ajax请求下载文件
- file
- ajax
- download
- php
- javascript
- 10个回答
- JSON文件并非都存在于Jquery ajax请求中
- php
- json
- jqgrid
- jquery
- 1个回答
- PHP AJAX多个文件,选择后自动上传
- ajax
- file-upload
- php
- javascript
- jquery
- 1个回答
- 使用PHP将Ajax POST数据保存到文件
- ajax
- php
- mysql
- jquery
- 2个回答
- 如何将PHPExcel生成的文件从PHP页面传递到另一个PHP页面?
- ajax
- excel
- php
- mysql
- 1个回答
- 使用CodeIgniter和PHPExcel从ajax响应处理文件下载的任何方法
- ajax
- codeigniter
- php
- jquery
- 2个回答
- ajaxForm提交多个文件上传
- file-upload
- php
- jquery
- 1个回答
- 如何使用PHPExcel Cakephp 2.0将数据导出到excel文件
- php
- 1个回答
- 将Excel文件发送到客户端的打印机
- excel
- php
- printing
- 2个回答
- 通过JQuery AJAX Post下载无法正常工作
- ajax
- download
- php
- jquery
- 1个回答
- 使用ajax调用下载excel文件
- ajax
- php
- jquery
- 4个回答
- java怎么实现读取数据库并生成excel表下载
- ajax
- java
- spring
- 7个回答
- ssh项目页面url包含Action名时ajax上传文件返回错误500
- ajax
- struts
- hibernate
- spring
- tomcat
- 5个回答
- Excel文件操作
- 编程语言问答
- 互联网问答
- it技术
- IT行业问题
- 计算机技术
- 0个回答
- ajax上传文件错误405(method not allow)
- 3个回答
- 怎么用ajax下载excel文件?
- 2个回答
- Ajax如何调用后台的导入数据接口
- 2个回答
- ajax异步调用一般处理程序实现下载不弹出保存提示
- ajax
- 一般处理程序
- 2个回答
- jQuery ajax form提交在IE8下不执行回调函数
- ajax
- Internet-explorer
- 回调函数
- form
- 上传
- 4个回答