注意红色字体部分
ajax:
let saveData=rows.map(row=>{ let obj={id:row.id,locationId:row.locationId,projectId:row.projectId,uptime:row.uptime} return obj; }); let dataJsonStr=JSON.stringify(saveData); console.log(dataJsonStr); $.ajax({ type : 'post', contentType: "application/json", dataType:'json', url: ctx + "equipment/equipInboundDetail/batch/edit", //traditional: true, data: dataJsonStr, success : function(result) { console.log(result); if (result.code == web_status.SUCCESS) { } else { $.modal.msgError(result.msg); } } });
后端:
@PostMapping("batch/edit")
@ResponseBody
public AjaxResult batchEditSave(@RequestBody List<EquipInboundDetail> equipInboundDetailList)
{
return toAjax(equipInboundDetailService.updateEquipInboundDetail(equipInboundDetailList));
}