前端代码
$.ajax({
url: "/qn/relation/updateQnRelation",
type: "post",
contentType: "application/json",
data: JSON.stringify(appRelation.getCompRelation()),
success: function (r) {
if (r.code == 200) {
parent.layer.msg("操作成功");
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
} else {
layer.msg(r.msg);
}
}
});
- contentType 需要指定为 application/json
- data: 需要转换为string
后端接收方式:
@ResponseBody
@PostMapping("/updateQnRelation")
public Result updateQnRelation(@RequestBody JsonNode reqNode){
return Result.result(reqNode);
}
注意:
- @ResponseBody 注解的使用:映射请求体
- JsonNode 使用jackson框架,也可以使用其他的json框架或者bean