- 主题:问个白痴的问题:如何将列表中的选择,传给后端
我问个白痴的问题,希望各位大牛给予指点:
我的页面中有个表格,表格中每一行是一个人的信息,最后一列是个checkbox。
现在,用户选择了其中的一些checkbox,而后点击确认。后端我想知道哪些checkbox被选择了,请问这有什么简单的办法?
我现在的做法是,给每个checkbox一个唯一的id,确认后,逐一查看哪个checkbox被选中,而后形成一个json发往后端。——我觉得这样的做法很SB,肯定有优雅的做法。
请各位大牛指点。我一直开发C++,对Web着实不熟悉。
多谢!
--
FROM 119.137.55.*
checkbox用同样的名字,然后以jquery举例,按名字筛选:
var checked = '';
$("input[name='mycheckbox']:checkbox:checked").each(function(){
checked += $(this).val()+',';
})
最后得到的是一个,分隔选中值的字符串
--
FROM 183.69.208.*
你用的什么表格组件
--
FROM 124.64.17.*
还要看列表分不分页,如果分页要在内存记录一下,以前确实是你这么做的 ,不过传到后端是个用户id的数组,现在都是vue react 直接把值绑定到一个属性
--
FROM 202.108.16.*