2023年6月21日发(作者:)
JqueryAjax请求⽂件下载操作失败的原因分析及解决办法jQuery确实是⼀个挺好的轻量级的JS框架,能帮助我们快速的开发JS应⽤,并在⼀定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进⼊正题,我们先来分析⼀下失败的原因⼀、失败的原因那是因为response原因,⼀般请求浏览器是会处理服务器输出的response,例如⽣成png、⽂件下载等,然⽽ajax请求只是个“字符型”的请求,即请求的内容是以⽂本类型存放的。⽂件的下载是以⼆进制形式进⾏的,虽然可以读取到返回的response,但只是读取⽽已,是⽆法执⾏的,说⽩点就是js⽆法调⽤到浏览器的下载处理机制和程序。⼆、解决⽅案1)可以使⽤jquery创建表单并提交实现⽂件下载;var form = $("