form表單,轉Map,轉List

2021-08-30 13:12:41 字數 962 閱讀 4767

1、form表單包含,select下拉列表,input輸入框等,轉為map,js如下:

var baseinfo = {};

var formarray =$("#baseinfo").serializearray();

$.each(formarray,function(i,item));

注:$("#baseinfo"),baseinfo是form的id

2、form表單包含,select下拉列表,input輸入框等,轉為list,js如下:

var workinfoarr=;

$("#workcontent form").each(function();

var formarray01 =$(this).serializearray()

$.each(formarray01,function(i,item));

workinfoarr.push(formobject01);

})

注:$("#workcontent form"),workcontent 是div的id,取這個div下的所有form進行遍歷

3、ajax的呼叫,傳遞的引數如下:

var jg=

$.ajax(/refordinfo/updaterefordinfo",

async: true,

data: json.stringify(jg),

datatype:"json",

success: function(data) ,

error: function(request)

});

4、後端使用@requestbody mapmap接收引數

總述:form表單的所有input,select,radio,checkbox都必須有name屬性,因為遍歷轉map的時候key用的是item.name

List排序轉map map再轉list

根據工單id查詢字段值 listformitemvaluevolist this.produceformdao.listformitemvaluebyworkorderid workorderid if formitemvaluevolist.isempty map formitemvaluevom...

json轉實體,json轉list

json轉換 注 以下全用的是com.alibaba.fastjson 1.實體轉string轉json user user new user user.age 18 user,name 張三 實體轉string string json json.tojsonstring result string...

java後台轉json 轉物件 轉list集合

前台資料傳遞到後台轉json 1 普通格式轉換成物件 string data request.getparameter data 單資料的時候轉換方式 jsonobject json jsonobject.fromobject data tree tree tree jsonobject.tobea...