与前台的查数据与增加数据不同相比,修改数据会显得麻烦一些。因为修改某个数据的流程大体是这样的:`读取要修改的数据` -> `显示要修改的数据` -> `改变要修改的数据` -> `更新要修改的数据`。 * 读取要修改的数据:前台向后台发送读取某条数据的请求。 * 显示要修改的数据:前台将数据绑定到V层并显示。 * 改变要修改的数据:用户在表单中修改要改变的值。 * 更新要修改的数据:前将要更新的数据ID与更新后的数据一并发送给后台。 相比如读取数据与增加数据,修改数据需要前后台交互两次才能完成,我们使用时序图来描述这个过程会显示更加的清晰: ![](https://img.kancloud.cn/c4/3a/c43a3c9c164701f299730e0a42ba06dc_811x601.png) 时序图有了,就解决了关键的思想上的部分。 # 效果展示 ![](https://img.kancloud.cn/4d/22/4d224d58243d79294416491867708e51_692x291.gif)