美文网首页
360浏览器导出调用两次

360浏览器导出调用两次

作者: 飘_摇_ | 来源:发表于2019-12-02 10:26 被阅读0次

Window.location.href 会使导出方法走两次。
改用form表单来导出:

/**
* 构建form表单,以post方式提交
* @param actionUrl  提交路径
* @param parms      提交参数
* @returns {form}
*/
function construtForm(actionUrl,parms){
    var form = document.createElement("form");
    form.style.display='none';;
    form.action = actionUrl;
    form.method="post";
    document.body.appendChild(form);
    for(var key in parms){
        var input = document.createElement("input");
        input.type = "hidden";
        input.name = key;
        input.value = parms[key];
        form.appendChild(input);
    }
    return form;
}

相关文章

网友评论

      本文标题:360浏览器导出调用两次

      本文链接:https://www.haomeiwen.com/subject/sbexgctx.html