Layui多复选框条件查询并显示

本文探讨了在使用Layui的复选框监听功能时,如何在更新数据后保持复选框的选中状态不变。介绍了几种解决方法,包括使用隐藏域保存状态和页面的强制刷新策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

点击复选框,添加上查询条件并返回数据显示出来可以给每个复选框加上监听事件。
我用的时Layui自带的复选框监听,form.on(‘checkbox(filter)’, function(data)。并用Ajax异步更新。
点击之后,返回数据,并刷新当前页面。之前写的是window.location.href = “toSystemindex”;数据显示没问题,但是复选框的选中状态没有了。不写刷新的话需要手动刷新才行。
然后又找到这种解决办法:
1、先添加一个隐藏域,在点击提交查询按钮的时候把你选择的copycheckbox的值赋到这个隐藏域上
2、页面加载的时候$(function(){//在这处理});,检测隐藏域的zd是否有值,如果有值,就相对应的给checkbox赋上选中状态

方法思路没问题,菜鸟实践的时候依然不行。然后又找到下面这种方法,直接就行了。

1、reload – 强迫浏览器刷新当前页面

location.reload([bForceGet]) //重新加载当前文档
bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5(“刷新”)

js刷新当前页面的5种方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值