返回顶部
首页 > 资讯 > 精选 >Layui如何实现多条件查询
  • 132
分享到

Layui如何实现多条件查询

2023-06-25 20:06:03 132人浏览 八月长安
摘要

这篇文章主要介绍了Layui如何实现多条件查询,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。最近做一个档案系统,发现字段超多带分页的多条件查询(分页需要后端分页,传page给

这篇文章主要介绍了Layui如何实现多条件查询,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

最近做一个档案系统,发现字段超多

带分页的多条件查询(分页需要后端分页,传page给后端才可实现,前端无法直接实现)

当我们点击搜索按钮时会筛选出输入值的相关数据,多条件查询是建立在数据之上,数据查询出来后开辟条件在用户输入的值不为空的情况下让查询出来的数据下面的某值等于用户输入的值,然后查询的数据返回到视图再重新加载渲染的表格,查询出来的数据是所筛选的出来的数据与用户输入的值相关。

Layui如何实现多条件查询

多条件查询表单

<fORM class="layui-form" action=""><div class="layui-inline"><label class="layui-form-label">年级</label><div class="layui-input-inline"><input type="text" id="grade" name="grade" placeholder="请选择年级"autocomplete="off" class="layui-input"></div></div><div class="layui-inline"><label class="layui-form-label">专业</label><div class="layui-input-inline"><select name="majorid" id="majorid"><option value="">请选择</option></select></div></div><div class="layui-inline"><div class="layui-input-inline"><button class="layui-btn" id="searchBtn" lay-submitlay-filter="formDemo" data-type="reload" ><i class="layui-icon layui-icon-search"></i> 查询</button><button type="reset" class="layui-btn layui-btn-primary">重置</button></div></div></form>

使用年日历选择年级,动态获取专业选项

//年级用日历显示var laydate = layui.laydate;laydate.render({elem : '#grade', //指定元素type : 'year'});//获取下拉框专业$.ajax({url : '../../MajorFindAllServlet?deptid=5',dataType : 'JSON',data : {'state' : 0}, //查询状态为正常的所有机构类型type : 'post',success : function(data) {$.each(data, function(index, item) {$('#majorid').append(new Option(item.majorname, item.majorid));// 下拉菜单里添加元素});layui.form.render("select");}});

所有的js都包含在 … 中,table为数据表格,laydata为日历,form为表单,用到哪一部分就写上哪一部分,详情见 Layui官网

layui.use(['table', 'laydate', 'form' ], function() {...}

生成表格

//生成表格var table = layui.table;table.render({elem : '#table',url : '../../ClassesFindByPageServlet',toolbar : '#toolbarDemo',title : '班级表',//导出文件名page : {layout:['count','prev','page','next', 'skip']},//开启分页id : 'tableAll',where : {majorid : '',grade : ''},request : {'limitName' : 'pageSize' //分页每页条数默认字段改为pageSize},cellMinWidth : 80, //全局定义常规单元格的最小宽度,layui 2.2.1 新增cols : [ [ {type : 'checkbox',fixed : 'left'}, {field : 'classid',title : '班级编号'}, {field : 'classname',title : '班级名称'}, {field : 'deptname',title : '院系名称'}, {field : 'majorname',title : '专业名称'}, {field : 'grade',title : '年级',sort : true}, {fixed : 'right',title : '操作',toolbar : '#barDemo'} ] ]});

多条件查询 点击提交重载表格

//点击查询按钮,重载表格$('#searchBtn').on('click', function() {table.reload('tableAll', {method : 'post',where : {grade : $('#grade').val(),majorid : $('#majorid').val()},page : {curr : 1}});return false;});

感谢你能够认真阅读完这篇文章,希望小编分享的“Layui如何实现多条件查询”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: Layui如何实现多条件查询

本文链接: https://lsjlt.com/news/306308.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Layui如何实现多条件查询
    这篇文章主要介绍了Layui如何实现多条件查询,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。最近做一个档案系统,发现字段超多带分页的多条件查询(分页需要后端分页,传page给...
    99+
    2023-06-25
  • layui多条件查询怎么实现
    在Layui中实现多条件查询可以通过以下步骤实现:1. 在HTML页面中创建一个表单,包含多个输入框或下拉框,用于用户输入查询条件。...
    99+
    2023-09-22
    layui
  • Layui实现多条件查询的示例代码
    最近做一个档案系统,发现字段超多 带分页的多条件查询(分页需要后端分页,传page给后端才可实现,前端无法直接实现) 当我们点击搜索按钮时会筛选出输入值的相关数据,多条件查询是建立在...
    99+
    2024-04-02
  • 如何实现多条件查询
    这篇文章主要讲解了“如何实现多条件查询”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现多条件查询”吧! 而在对用户进行查...
    99+
    2024-04-02
  • mybatisplus如何实现条件查询
    本篇内容介绍了“mybatisplus如何实现条件查询”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、wapper介绍用mp也可以方便的实...
    99+
    2023-06-30
  • mybatis实现多条件模糊查询
    EmployeeMapper.xml SELECT id,NAME,gender,idcard,nationid FROM employee WHERE 1=1 ...
    99+
    2023-09-01
    sql 数据库 mysql
  • mongodb多条件查询怎么实现
    在 MongoDB 中,可以使用 $and、$or 等逻辑运算符来实现多条件查询。以下是使用 $and 运算符实现多条件查询的示例:...
    99+
    2024-04-10
    mongodb
  • mysql多个条件如何查询
    这篇文章主要讲解了“mysql多个条件如何查询”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql多个条件如何查询”吧! 方...
    99+
    2024-04-02
  • SSH如何实现条件查询和分页查询
    这篇文章将为大家详细讲解有关SSH如何实现条件查询和分页查询,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、QueryHelper和PageResultQueryHel...
    99+
    2024-04-02
  • 使用Mybatis如何实现多个控制条件查询
    目录实现多个控制条件查询扩展知识实现多个条件简单查询数据库的字段名和实体类的属性名不一致时实现多个条件复杂查询MyBatis条件查询总结1.if条件语句2.choose(whenot...
    99+
    2024-04-02
  • 使用JPA+querydsl如何实现多条件动态查询
    目录JPAquerydsl多条件动态查询介绍一下querydsl看源码springdataJPA和querydsl什么是SpringDataJPA?什么是QueryDSL?@Mapp...
    99+
    2024-04-02
  • SQL中怎么实现多条件查询
    SQL中怎么实现多条件查询,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。第一种写法是if (@addDate is&n...
    99+
    2024-04-02
  • Linq中怎么实现多条件查询
    这篇文章将为大家详细讲解有关Linq中怎么实现多条件查询,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Linq多条件查询(高级搜索),假如一共可以输入5个条件,但是用户根据需要可能只输2个或...
    99+
    2023-06-17
  • sql多条件查询如何优化
    优化 SQL 多条件查询可以通过以下几个方面来实现:1. 索引优化:确保查询涉及的字段都有相应的索引。可以使用 EXPLAIN 或者...
    99+
    2023-08-22
    sql
  • mysql如何实现条件查询语句
    小编给大家分享一下mysql如何实现条件查询语句,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 在mysql中,可以使用SELECT语句和WHER...
    99+
    2024-04-02
  • MongoDB多条件查询
    1.查看集合 show collections2.向集合中添加数据 db.runoob.insertMany([ { 'title':'data1', 'u...
    99+
    2024-04-02
  • ThinkPHP5如何实现前端多条件组合查询提交
    今天小编给大家分享一下ThinkPHP5如何实现前端多条件组合查询提交的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、需求...
    99+
    2023-07-06
  • mybatis collection 多条件查询的实现方法
    mybatis collection 多条件查询的实现方法 前言: 业务需要通过mybatis 查询返回嵌套集合,嫌多次查询太麻烦,用自带的高级查询解决问题,下边是代码,已测试通过。 说下自己的理解,就是一...
    99+
    2024-04-02
  • MybatisPlus实现多条件拼接动态查询
    1、前 言 最近在开发过程中,需要用 MybatisPlus 实现类似以下形式的 SQL 语句,动态拼接多个条件,进行查询。 select *from user_infowhere is_deleted = 0...
    99+
    2023-08-20
    mysql mybatis-plus spring boot
  • Pipeline如何处理Laravel多条件查询
    本篇内容介绍了“Pipeline如何处理Laravel多条件查询”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!pipeline是Larave...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作