zoukankan      html  css  js  c++  java
  • JavaScript模拟表单(带数组的复杂数据结构)提交

    function test(){
        var typeArray = new Array();
        typeArray.push("mm");
        typeArray.push("gg");
        
        var demoarry = new  Array();
        demoarry.push("dd");
        demoarry.push("qq");
        
        typeArray.push(demoarry);
        
        console.log(typeArray);
        
        var id = 0;
        var data = {
            id:  id ,
            type: typeArray,
            demoarry : demoarry
        };
        httpPostUrlExt("http://www.baidu.com",data);
    }

    function httpPostUrlExt(url, data) {
        var temp = document.createElement("form");
        temp.action = url;
        temp.method = "post";
        temp.style.display = "none";
        for (var x in data) {
            if(Object.prototype.toString.call(data[x]) === '[object Array]' ) {
                var arr = data[x];
                while(arr.length){
                    var opt = document.createElement("textarea");
                    opt.name = x;
                    opt.value = arr.pop();
                    temp.appendChild(opt);
                }
            } else {
                var opt = document.createElement("textarea");
                opt.name = x;
                opt.value = data[x];
                temp.appendChild(opt);
            }
        }
        document.body.appendChild(temp);
        console.log(temp);
        //temp.submit();
        return temp;
    }

  • 相关阅读:
    Hibernate实体类注解
    Struts2注解详解
    Spring注解大全
    Maven依赖机制
    Maven启动代理服务器
    SSH整合
    二进制求和 —— 从复杂方法到简单方法
    最大子序和 —— 动态规划解法
    括号匹配问题 —— Deque双端队列解法
    常见面试题 —— 两数之和(拒绝暴利法)
  • 原文地址:https://www.cnblogs.com/rgqancy/p/5206307.html
Copyright © 2011-2022 走看看