ajax请求返回类型只有xml,String,json.使用response下载时如何用ajax实现?
第一步:将内容写入文件,返回文件存放路径.
第二步:在回调函数中创建form表单,提交文件请求.
$.ajax({
cache: false,
url:'passquery.do?method=preload',
data:cditions,
success:function(data){
$.messager.progress('close');
var fr = document.getElementById("fr");
fr.action = "passquery.do?method=getDownExcel&filePath="+data;
fr.submit();
fr.action = "";
},
error:function(re,status,er){
$.messager.progress('close');
alert("导出过车出错,请稍后再试!");
}
});