js使用form提交工具类

js使用form提交工具类

  • ZForm.js

var ZForm={};
/**
 * 创建 提交表单form并提交
 * @param ZParams 参数属性
 * var myObj = {name:'zz',age:"18"}
 *
 * @param Ztarget '' 'self' 'blank'
 * @param ZMethod post get
 * @param ZAction 请求路径
 */
ZForm.submit=function(ZParams,Ztarget,ZMethod,ZAction){
    var zform=$("<form>");//定义一个form表单
    zform.attr("style","display:none");
    zform.attr("target",Ztarget);
    zform.attr("method",ZMethod);
    zform.attr("action",ZAction);
    for(var k in ZParams){
        var zinput=$("<input>");
        zinput.attr("type","hidden");
        zinput.attr("name", k );
        zinput.attr("value",ZParams[k] );
        zform.append(zinput);
    }
    $(document.body).append(zform);
    zform.submit();
};

  • 使用
var myObj ={name:'zz',age:"18"}

ZForm.submit(myObj,'blank','get','http://baidu.com/');
原文地址:https://www.cnblogs.com/cnsyear/p/12635356.html