解决Layui选择全部,换页复选框复选框重新勾选的问题方法

  

在项目中发现layui数据表格勾选复选框复选框的时候,转到新的一页勾,选上一次的勾选不会选中,即没有记忆功能。导致跟后台交互传递参数不全问题。

  

为了解决此问题,我们可以借助缓存,每勾选一个,保存到缓存变量数组中,取消勾选的时候,删除缓存的对应项。

        % @ & lt;页面语言=癹ava”contentType=" text/html;charset=utf - 8”pageEncoding=" utf - 8 " %比;   % @ & lt;进口=" com.jfinal.kit页。PropKit“%比;   % @ & lt;进口=" com.jfinal.kit页。PropKit“%比;   & lt; %   字符串路径=request.getContextPath ();   %比;   & lt; !DOCTYPE html公共”——//W3C html 4.01过渡//EN//DTD”“http://www.w3.org/TR/html4/loose.dtd”的在   & lt; html>   & lt; head>   & lt;元name=颁秩尽蹦谌?皐ebkit”比;   & lt;元http-equiv=癤-UA-Compatible”内容=癐E=边缘,chrome=1”比;   & lt;元name=笆哟啊蹦谌?翱矶?设备宽度,初始=1,最大范围=1”比;   & lt; !——引入公共css, js——比;   & lt; jsp:包括页面="/资源/jspf/include_common.jsp”祝辞& lt;/jsp: include>   & lt; !——引入自定义css——比;   & lt;风格类型=" text/css "比;   .layui-table-view .layui-form-checkbox [lay-skin=主]我{margin-top: 6 px;}   .bo{边界:1 px固体;}/* img{边界:1 px固体;宽度:200 px;高度:300 px;位置:固定;/*显示:没有;*/}*/& lt;/style>   & lt; title>提醒党员& lt;/title>   & lt;/head>   & lt;身体比;   & lt; div类=發ayui-fluid”比;   & lt;形式类=" layui-form layui-fluid " action="比;   & lt; div类=發ayui-row”比;   & lt; div class=" layui-form-item layui-col-md12”比;   & lt; div class=" layui-row黑”比;   & lt; div class=" layui-col-md2 layui-col-md-offset1 layui-input-inline”祝辞& lt; !- - - - -在   & lt;输入类型=拔谋尽?皃mName”类名=發ayui-input”占位符=暗吃毙彰?比;   & lt;/div>   & lt; div class=" layui-col-md2 layui-input-inline”比;   & lt;输入类型=拔谋尽?暗缁啊崩嗝?發ayui-input”占位符=笆只拧?比;   & lt;/div>   & lt; div class=" layui-col-md2 layui-input-inline”比;   & lt;输入类型=拔谋尽?皁rg_name”类名=發ayui-input”占位符=彼谧橹?比;   & lt;/div>   & lt; div类=發ayui-col-md3”比;   & lt;输入类型=鞍磁ァ眂lass=發ayui-btn zh-btn”lay-submit=" " lay-filter=癱haxun btn-search value=" https://www.yisu.com/zixun/查询”/比;   & lt;输入类型=鞍磁ァ眂lass=發ayui-btn zh-btn”btn-renovate value=" https://www.yisu.com/zixun/刷新”/比;   & lt;/div>   & lt;/div>      & lt;/div>   & lt;/div>   & lt;/form>   & lt; div类=發ayui-row”比;   & lt; div类=發ayui-col-md12”比;   & lt; xblock类=皒b”比;   & lt;按钮类=發ayui-btn”btn-confirm> & lt;我类=發ayui-icon祝辞,# xe615; & lt;/i>确定党员   & lt;/button>   & lt;/xblock>   & lt;表id=坝辉尽眑ay-data=" https://www.yisu.com/zixun/{id:“踊跃”}”类=發ayui-table lay-filter”=安馐浴弊4? lt;/div> & lt;/table>   & lt; div id="页面"祝辞& lt;/div>   & lt;/div>   & lt;/div>   & lt;/div>   & lt;脚本type=" text/html " id=皊exTpl”比;   {{#如果(d。性==0){}}   女   其他{{#}{}}   男   {{#}}}   & lt;/script>   & lt;脚本type=" text/html " id=癷mgTpl”比;   {{#如果(d。HEAD_URL==null) {}}   & lt; img类=" img_ra " src=" https://www.yisu.com/zixun//resource/images/default.jpg "宽度==?2”/?2”高度比;   其他{{#}{}}   & lt; a href=' https://www.yisu.com/zixun/{{d.HEAD_URL}} ' target="平等"祝辞& lt; img src=" https://www.yisu.com/zixun/{{d.HEAD_URL}}’宽度==?2”/?2”高度祝辞& lt;/a>   {{#}}}   & lt;/script>   & lt;/body>   & lt;脚本type=" text/javascript祝辞      var gloable_pm_codes=new Array();//勾选的pm_code集合   var gloable_pm_names=new Array ();   var gloable_tels=new Array ();   var table_data=https://www.yisu.com/zixun/new数组();//表格数据缓存   layui。使用([‘表’,‘层’,‘jquery’,‘laydate’,‘形式’,“元素”),函数(){   var=layui.layer层   ,形成=layui.form   、表=layui.table   层=layui.layer   laydate=layui.laydate   元素=layui.element   $=layui.jquery;      var h=document.body.clientHeight& document.documentElement。clientHeight - 130;//窗口高度//监听改变窗口大小   窗口。onresize=function () {   h=document.body.clientHeight& document.documentElement。clientHeight - 130;//窗口高度   tableIns.reload (idt,{高度:h});//刷新数据表格//window.location.reload ();//刷新iframe页面   }//确定选择的党员   $('按钮(btn-confirm) ')。(“点击”,函数(){   var checkStatus=table.checkStatus (idt)   、数据=https://www.yisu.com/zixun/checkStatus.data;//选中信息   var str=" ";//参与人姓名拼串   运输、var=" ";   如果(gloable_pm_codes.length==0) {   layer.alert(“请选择提醒党员”);   返回;   }   我(var=0; i< gloable_pm_codes.length;我+ +){   如果(i

解决Layui选择全部,换页复选框复选框重新勾选的问题方法