2021-09-23 工作记录--LayUI-搜索重载
员工姓名(name):输入框,支持自动完成功能 操作内容(title):输入框,支持自动完成功能 操作人(admin):输入框,支持自动完成功能 操作类型(remark):下拉选择框 快捷查询(convenient):下拉选择框
发布日期:2025-06-07 23:48:30
浏览次数:4
分类:精选文章
本文共 1933 字,大约阅读时间需要 6 分钟。
LayUI 搜索重载实现
在 LayUI 中,搜索重载是一项非常实用的功能,能够通过用户的交互操作动态刷新数据表格。以下将从实现方式入手,详细讲解如何实现搜索重载。
首先,需要在 HTML 中添加相应的表单结构。通过 LayUI 的表单输入框,可以让用户输入筛选条件。如上所示,主要包括以下几个搜索框:
在 JavaScript 部分,需要实现搜索重载的功能。主要有两种实现方式:
第一种方式是通过 LayUI 的 active 对象直接定义搜索重载的逻辑。具体实现如下:
layui.use(['layer', 'laydate','table'], function() { var table = layui.table; // 渲染表格 table.render({ elem: '#demo', id: 'testReload', url: '{:url('logList')}', // 数据接口 title: '日志表', where: { 'type': { $type } }, page: true, cols: [ { field: 'real_name', title: '用户名', align: 'center' }, { field: 'title', title: '操作', align: 'center' }, { field: 'old', title: '旧数据', align: 'center' }, { field: 'new', title: '新数据', align: 'center' }, { field: 'detail_id', title: '原序号', align: 'center' }, { field: 'input_time', title: '时间', align: 'center' }, { field: 'admin', title: '操作人', align: 'center' } ] }); // 搜索重载1 $ = layui.$; var active = { reload: function(obj) { table.reload('testReload', { page: { curr: 1 }, where: obj }, 'data'); } };}); 第二种方式是通过 jQuery 调用搜索按钮的 click 事件,手动获取表单输入值并调用 LayUI 表格的 reload 方法。具体实现如下:
$('#reload').on('click', function() { var name = $('input[name=name]').val(); var admin = $('input[name=admin]').val(); var title = $('input[name=title]').val(); var remark = $('select[name=remark]').val(); var convenient = $('select[name=convenient]').val(); var obj = { name: name, admin: admin, title: title, remark: remark, convenient: convenient }; active.reload(obj);}); 以上就是 LayUI 搜索重载的两种实现方式,分别对应不同的使用场景和需求。通过以上方法,可以轻松实现表格数据的动态刷新功能。
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2026年06月11日 04时33分08秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
PHP学习总结(7)——PHP入门篇之PHP注释
2023-03-01
rabbitmq重启失败
2023-03-01
PHP学习总结(9)——PHP入门篇之WAMPServer服务控制面板介绍
2023-03-01
php学习笔记---php调试和开发工具整理
2023-03-01
PHP学习笔记一:谁动了你的mail(),PHP?
2023-03-01
PHP安全实战
2023-03-01
php安装扩展
2023-03-01
rabbitmq重启
2023-03-01
php实现上传(多个)文件函数封装
2023-03-01
php实现下载文件方法
2023-03-01
php实现单链表
2023-03-01
php实现图片背景换色功能
2023-03-01
php实现多个一维数组对应合并成二维数组
2023-03-01
php实现多关键字查找方法
2023-03-01
PHP实现微信公众号H5支付
2023-03-01
PHP实现微信公众号网页授权
2023-03-01
PHP实现微信小程序推送消息至公众号
2023-03-01
rabbitmq逻辑与开发
2023-03-01
php实现根据身份证获取年龄
2023-03-01
PHP实现的MongoDB数据增删改查
2023-03-01