修改填报数据:用JS控制了序号自动生成并排序,删除行后,前端显示的序号值和数据库存的值不一样

修改填报数据时,如果用JS控制了序号自动生成并排序,当删除第二行数据且智能提交后,第二行数据被删除,原第三行数据(现第二行数据)在数据库显示序号为3,前端显示序号为2;导致再新增一个第三行时,数据提交不到库里,因为【序号】字段为主键。这种情况要怎么实现啊,需要更换主键嘛

FineReport yzmxAkXN2229786 发布于 2023-12-14 13:35 (编辑于 2024-2-26 15:45)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-12-14 13:37

这个你就不要前端js生成序号,就是自己的,新增加行可以生成数据库里最大序号+1,删除后不能修改序号的

最佳回答
0
用户k6280494Lv6专家互助
发布于2023-12-14 13:36(编辑于 2023-12-14 13:36)
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-12-14 14:00
  • 2关注人数
  • 337浏览人数
  • 最后回答于:2024-2-26 15:45
    请选择关闭问题的原因
    确定 取消
    返回顶部