网页,展示n条记录,可以修改,只有一个“保存修改”按钮。

前端好像决定就是这样了。我本来是想每条记录后面给个编辑标签的。
那就现在这样,我的想法是用change()来监控,如果哪条记录里的东西改变了,就用jquery改变一下那个div的class(不影响样式),然后点击“保存修改”的时候,找class变了的那几条记录,传到后台去改。
请问有什么更合适的方法吗?谢谢

就是你想做一个批量修改的页面,然后里面有没有修改的数据,你想把它去除掉。应该是这样吧。那么我想你点击“保存修改”的时候应该是表单提交,这样的话都在表单里面,是都会传到后台去的。这个解决方法其实很多,说一个我的想法:
因为都是修改,那么表单每一项应该都存在一个input放着Id(hidden),可以一开始把hidden改成readonly(只读是不会传递到后台的),所以修改了就把Id改回hidden,后台判断是否有Id就行了

给每条记录一个隐藏的属性,或者隐藏的值,为0或者false,当你用方法监听到这个记录被修改了,就把这个隐藏的属性修改为true。当你提交时,检查
灭个记录的隐藏属性,被修改的才可以提交。

如果你的记录是表格的话,而且是bootstrap写的 更好办了,你选择修改时,bootstrap会默认给选中的那一行添加一个属性,0:“true/false”,根据
这个也可以判断。