其他分享
首页 > 其他分享> > layui中数据表格复选框分页后其它也不选中问题

layui中数据表格复选框分页后其它也不选中问题

作者:互联网

问题描述:这个问题主要是当翻到第二页或下一页时分页进行了重载,根据checkbox收集数据就会消失,与原意愿不相符,不能都保存。

主要思路:设置一个全局变量重复累加最后再删除相同项或者不删。

例子:

 1  //获取选取的数据id***************************
 2             var qb =[];//全局变量
 3             $('#Roleids,table').on('click', function () {
 4                 var mycars = new Array()
 5                 var checkStatus = table.checkStatus('idTest')
 6                 , data = checkStatus.data;
 7 
 8                 for (var i = 0; i < data.length; i++) {    //循环筛选出id
 9                     mycars.push(data[i].id);
10                     
11                 }
12                
13                 //alert(mycars);
14                 for (let i = 0; i < mycars.length; i++) {
15                     qb += mycars[i];
16                 }
17                 alert(qb);
18                 $("#Roleid").val(qb);
19 
20                 if ($("#Roleid").val() == null || $("#Roleid").val() == "") {
21                     alert("请选择角色!!!!")
22                 }
23             });

以上为js代码,重复累加就可以得到最后的值,传到后台再进行字符串处理或数组处理

c#后台字符串处理方法请看===》》https://www.cnblogs.com/fei-yu9999/p/14312913.html

标签:val,表格,layui,复选框,mycars,qb,checkStatus,var,data
来源: https://www.cnblogs.com/fei-yu9999/p/14315862.html