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;
}
JavaScript simulation form (complex data structure with arrays) commit