问题描述
比如说我从数据库获取数据写在了前台的表格上,表格进行排序更改,然后再
把数据返给数据库,此时数据是怎样上传的。数据库的顺序无法改变,前台传来
的数据顺序已经改变,那么数据是怎么上传到数据库的呢。
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
你期待的结果是什么?实际看到的错误信息又是什么?
题目描述
题目来源及自己的思路
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
比如说我从数据库获取数据写在了前台的表格上,表格进行排序更改,然后再
把数据返给数据库,此时数据是怎样上传的。数据库的顺序无法改变,前台传来
的数据顺序已经改变,那么数据是怎么上传到数据库的呢。
// 请把代码文本粘贴到下方(请勿用图片代替代码)
// 请把代码文本粘贴到下方(请勿用图片代替代码)
把数据库传下来的数据用数组提前记录一下,根据每条数据的唯一标识。
比如数据库传下来的数据是
[{id:3,name:"xx"},{id:4,name:"xxx"}]
顺序即是[3,4],上传的时候按照这个顺序即可
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
8 回答6.4k 阅读
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
其实有点不太清楚你到底要做什么?就单单按照你问题的描述,其实可以这样做。
你页面展现的数据,并不是直接从后台拿回来的数据,而是你将后来后台拿回来的数据克隆了一份,然后将这份克隆的数据展现在表格,此时,不论你表格怎么排序,你的原始数据是不变的,这时候给数据库提交也不会有什么问题。