采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
发送 put 请求,将表单中所有数据通过JSON.stringify(data.field)封装后,发送到后端,更新成功,但是不在表单里的数据会被赋值为null,如何做到使用 patch 请求,实现仅更新表单里输入的值,能否提供一个思路?
课程里有专门介绍如何使用patch请求来局部更新资源的
那就在前端遍历form,生成patch语句,再发送到后端执行吧
不好意思,没看见你的追问。前端生成patch有个库可以试一下,叫做 jsonpatch.js。不用也没关系,就像你说的,遍历一遍数据,按照patch(RFC 6902)定义的标准生成对象就可以了。
登录后可查看更多问答,登录/注册
. Net 实战+RESTful思想纵深课程,开发优雅RESTful风格API。
793 2
874 2
876 1
1.5k 2
1.8k 3
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号