var FormTool = {
submit: function(obj, theForm){
var f = theForm && theForm.tagName == "FORM" ? theForm : document.createElement("form");
if(obj){
var e = false;
for(var i in obj){
if(i.toString().charAt(0) == "$"){ // form attribute
f.setAttribute(i.toString().substring(1),obj[i]);
}else{
e = document.createElement("input");
e.type = "hidden";
e.name = i;
e.value = obj[i];
f.appendChild(e);
}
}
}
if(!f.parentElement) document.body.appendChild(f);
f.submit();
}
};
// ex:
// FormTool.submit({$action:'/myPage.php',pageIndex:2,pageSize:10});