今天在通过ajax向MVC后台post实体对象时,发生了400、415、405等错误,或者后台实体参数获取不到对应的值,总结问题如下:
1)前端data参数始终要通过过JSON。stringfy(data)来封装;
2)若后台接口为Delete([FromBody] int id)这种简单模式,则前端封装模式如下:
3)若后端为实体对象接口
前端这样封装:
注意数据类型必须一致,后端为Date类型的,前端不能想当然的给与字符串"2021-04-15"这种,一定要用日期!
今天在通过ajax向MVC后台post实体对象时,发生了400、415、405等错误,或者后台实体参数获取不到对应的值,总结问题如下:
1)前端data参数始终要通过过JSON。stringfy(data)来封装;
2)若后台接口为Delete([FromBody] int id)这种简单模式,则前端封装模式如下:
3)若后端为实体对象接口
前端这样封装:
注意数据类型必须一致,后端为Date类型的,前端不能想当然的给与字符串"2021-04-15"这种,一定要用日期!