由于后台接口限定,必须要将表单内容转换成json字符串提交,因此写了一个将form表单值转成json字符串的函数。
 
前端前提条件下需引入JQuery ,参考如下:
 
  /** 表单序列化成json字符串的方法  */
        function form2JsonString(formId) {
            var paramArray = $('#' + formId).serializeArray();  
             /*请求参数转json对象*/  
             var jsonObj={};  
              $(paramArray).each(function(){  
                  jsonObj[this.name]=this.value;  
              });  
          
             // json对象再转换成json字符串
             return JSON.stringify(jsonObj);
        } 
二、用法
 
 
三、后台解析
 
proApprovalStage = JSON.parseObject(JSON.parse(jsonStr).toString(),ProApprovalStage.class);