Javascript 无法使用ajax jquery下载excel文件
我有 我可以在chrome inspector的我的Javascript 无法使用ajax jquery下载excel文件,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有 我可以在chrome inspector的我的内容配置中看到该文件,并且响应显示inspector中的加密值 但是,没有下载任何文件。这里缺少什么?内容配置将影响在浏览器窗口中加载资源时发生的情况 当您使用JavaScript手动处理响应时,它不会做任何事情 如果要从该点触发下载,则需要处理响应,生成data:scheme-URI并将location设置为它 首先,将表单提交到目标URL会更简单(除非您不需要POST,在这种情况下,您可以将位置设置为。看起来您没有向该URL传递任何数据,所
内容配置中看到该文件,并且响应显示inspector中的加密值
但是,没有下载任何文件。这里缺少什么?内容配置将影响在浏览器窗口中加载资源时发生的情况
当您使用JavaScript手动处理响应时,它不会做任何事情
如果要从该点触发下载,则需要处理响应,生成data:
scheme-URI并将location
设置为它
首先,将表单提交到目标URL会更简单(除非您不需要POST,在这种情况下,您可以将位置设置为。看起来您没有向该URL传递任何数据,所以为什么不直接链接到该文件?false
不是注册的MIME类型,由于您没有任何数据
,因此没有任何内容可以描述的contentType。我以帖子的形式获取该文件。你能提供一些代码来解决这个问题吗?你的意思是成功吗:函数(数据){window.location.href=data.url}?不,请参见示例。
$.ajax({
url: 'service url',
type: 'POST',
async : true,
contentType: false,
processData: false,
cache: false,
success: function(data){
},
error: function(err){}
});