一般情况ajax请求只能获取解析非流文件类型,而excel是流文件类型,这个时候获取到的数据会是一串乱码的字符串
想要下载这个excel文件,通过form表单模拟的方式可以解决
var form = $("<form>");//定义一个form表单 form.attr("style", "display:none"); form.attr("target", ""); form.attr("method", "post"); form.attr("action", this.interFace.exportLog); var input1 = $("<input>"); input1.attr("type", "hidden"); input1.attr("name", "exportData"); input1.attr("value", (new Date()).getMilliseconds()); $("body").append(form);//将表单放置在web中 form.append(input1); form.submit();//表单提交