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...