springboot提交list
使用post方式发送,content-type选择json,载荷为json字符串,然后在后端使用@RequestBody ,就可以自动将json字符串转对象
demo如下
let list=[{id:1,name:'张三'},{id:2,name:'李四'}];
$.ajax({
url: "/savePageTree",
datatype: "json",
method: 'post',
contentType: "application/json; charset=utf-8",
data: JSON.stringify(list),
success() {
console.log("操作成功");
}, error(e) {
console.log(e);
}
})
后端代码
/**
* 保存页面树
*
* @param entity
*/
@PostMapping("savePageTree")
public R savePageTree(@RequestBody List<PageDevice> entity) {
pageDeviceService.savePageTree(entity);
return R.ok();
}