美文网首页
javascript 小技巧

javascript 小技巧

作者: 许俊贤 | 来源:发表于2018-12-05 23:25 被阅读0次

    仅作为日常记录、备忘、分享用。

    javascript
    下载文件
    这是一个下载文件的小技巧,构造一个iframe去加载。

            //下载文件
            function download_file(acceId) 
            { 
              var url = "${staticPath}/FileDown/download?acceId="+acceId;
                if (typeof (download_file.iframe) == "undefined") 
                { 
                    var iframe = document.createElement("iframe"); 
                    download_file.iframe = iframe; 
                    document.body.appendChild(download_file.iframe); 
                } 
                download_file.iframe.src = url; 
                download_file.iframe.style.display = "none"; 
            } 
    

    打开新标签页时POST提交参数
    正常打开标签页,通常以url?parm=x 等形式打开,但这样参数即明文显示了,一个小技巧构造form表单以post提交参数来打开标签页。

    //打开新标签页,以表单post提交参数
    function post(URL, PARAMS) { 
        var temp_form = document.createElement("form");      
            temp_form .action = URL;      
            temp_form .target = "_blank";
            temp_form .method = "post";      
            temp_form .style.display = "none"; 
            for (var x in PARAMS) { 
                var opt = document.createElement("textarea");      
                opt.name = x;      
                opt.value = PARAMS[x];      
                temp_form .appendChild(opt);      
            }      
            document.body.appendChild(temp);      
            temp_form .submit();     
    } 
    

    备注:个人博客同步至简书。

    相关文章

      网友评论

          本文标题:javascript 小技巧

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