$.fileDownload(url,{
httpMethod: 'POST',
data:$("#scene_task_form").serialize(),
prepareCallback:function(url){
console.info("begin");
},
successCallback:function(url){
console.info("success");
},
failCallback: function (html, url) {
console.info("fail");
}
});
后端:
在java代码中需要进行如下操作:
response.setHeader(“Set-Cookie”, “fileDownload=true; path=/”);
jQuery以此判断下载是否成功。如果不添加上面的语句,则successCallback回调函数失效