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

注:主要供自己学习记忆使用,有问题希望大家提出。

posted @ 2021-01-22 22:57  飞渝  阅读(617)  评论(0)    收藏  举报