码迷,mamicode.com
首页 > Web开发 > 详细

不用Ajax时的传参方法

时间:2019-04-15 16:29:17      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:怎么   remove   后台   bsp   one   creat   一个   function   form   

不用Ajax时的怎么传参

创建一个form表单

function test(){
    var params = { "参数名": "参数值" };
    postExcelFile(params, "请求路径");
}
function postExcelFile(params, url) { //params是post请求需要的参数,url是请求url地址
        var form = document.createElement("form");      //创建一个隐藏表单
        form.style.display = none;
        form.action = url;
        form.method = "post";
        document.body.appendChild(form);
        for (var key in params) {       //将data数组中的值装进隐藏表单,然后提交隐藏表单到后台
            var textarea = document.createElement("textarea");
            textarea.type = "hidden";
            textarea.name = key;
            textarea.value = params[key];
            form.appendChild(textarea);
        }
        form.submit();
        form.remove();
    }

 

不用Ajax时的传参方法

标签:怎么   remove   后台   bsp   one   creat   一个   function   form   

原文地址:https://www.cnblogs.com/xiaonangua/p/10710904.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!