挪用后端接口下载文件

post要求体式格局

模仿form表单提交的体式格局

openPostWindow = function (exportparams) {
    var form = $("<form>");//定义一个form表单
    form.attr("id", "downloadform");
    form.attr("style", "display:none");
    form.attr("target", "_blank");
    form.attr("method", "post");
    form.attr("action", "/EXPORT/user/change-history.json");
    var input1 = $("<input>");
    input1.attr("type", "hidden");
    input1.attr("name", "param");
    input1.attr("value", JSON.stringify(exportparams));
    form.append(input1);
    $("body").append(form);//将表单安排在web中

    form.submit();//表单提交
    $("#downloadform").remove();
}

get要求体式格局

function exportInfo() {
    var params = getParams();
    delete params.pageDto;
    delete params.userName;
    window.open('/EXPORT/leaveInfo/list.json?' + $.param(params), '_blank');
}
    原文作者:Snoopy
    原文地址: https://segmentfault.com/a/1190000018421926
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞