最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Layui實現(xiàn)多條件查詢的示例代碼

 更新時間:2021年12月07日 10:07:44   作者:阿雷前進中...  
本文主要介紹了Layui實現(xiàn)多條件查詢,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

最近做一個檔案系統(tǒng),發(fā)現(xiàn)字段超多

帶分頁的多條件查詢(分頁需要后端分頁,傳page給后端才可實現(xiàn),前端無法直接實現(xiàn))

當我們點擊搜索按鈕時會篩選出輸入值的相關數(shù)據,多條件查詢是建立在數(shù)據之上,數(shù)據查詢出來后開辟條件在用戶輸入的值不為空的情況下讓查詢出來的數(shù)據下面的某值等于用戶輸入的值,然后查詢的數(shù)據返回到視圖再重新加載渲染的表格,查詢出來的數(shù)據是所篩選的出來的數(shù)據與用戶輸入的值相關。

在這里插入圖片描述

多條件查詢表單

<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">專業(yè)</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-submit
					lay-filter="formDemo" data-type="reload" style="margin-left: 15px">
					<i class="layui-icon layui-icon-search"></i> 查詢
				</button>
				<button type="reset" class="layui-btn layui-btn-primary">重置</button>
			</div>
		</div>
	</form>

使用年日歷選擇年級,動態(tài)獲取專業(yè)選項

//年級用日歷顯示
var laydate = layui.laydate;
	laydate.render({
		elem : '#grade', //指定元素
		type : 'year'
	});

	//獲取下拉框專業(yè)
	$.ajax({
		url : '../../MajorFindAllServlet?deptid=5',
		dataType : 'json',
		data : {
			'state' : 0
		}, //查詢狀態(tài)為正常的所有機構類型
		type : 'post',
		success : function(data) {
			$.each(data, function(index, item) {
				$('#majorid').append(
						new Option(item.majorname, item.majorid));// 下拉菜單里添加元素
			});
			layui.form.render("select");
		}
	});

所有的js都包含在 … 中,table為數(shù)據表格,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' //分頁每頁條數(shù)默認字段改為pageSize
		},
		cellMinWidth : 80, //全局定義常規(guī)單元格的最小寬度,layui 2.2.1 新增
		cols : [ [ {
			type : 'checkbox',
			fixed : 'left'
		}, {
			field : 'classid',
			title : '班級編號'
		}, {
			field : 'classname',
			title : '班級名稱'
		}, {
			field : 'deptname',
			title : '院系名稱'
		}, {
			field : 'majorname',
			title : '專業(yè)名稱'
		}, {
			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實現(xiàn)多條件查詢的示例代碼的文章就介紹到這了,更多相關Layui 多條件查詢內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • js模擬實現(xiàn)京東詳情頁圖片放大效果

    js模擬實現(xiàn)京東詳情頁圖片放大效果

    這篇文章主要為大家詳細介紹了js模擬實現(xiàn)京東詳情頁圖片放大效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • JavaScript+canvas實現(xiàn)七色板效果實例

    JavaScript+canvas實現(xiàn)七色板效果實例

    這篇文章主要介紹了JavaScript+canvas實現(xiàn)七色板效果的方法,結合實例形式詳細分析了JavaScript結合html5的canvas技術實現(xiàn)繪制七色板效果的相關技巧,需要的朋友可以參考下
    2016-02-02
  • JavaScript函數(shù)綁定用法實例分析

    JavaScript函數(shù)綁定用法實例分析

    這篇文章主要介紹了JavaScript函數(shù)綁定用法,結合實例形式分析了javascript函數(shù)綁定的原理、實現(xiàn)方法與相關操作技巧,需要的朋友可以參考下
    2017-11-11
  • js實現(xiàn)異步循環(huán)實現(xiàn)代碼

    js實現(xiàn)異步循環(huán)實現(xiàn)代碼

    這篇文章主要介紹了js實現(xiàn)異步循環(huán)實現(xiàn)代碼,需要的朋友可以參考下
    2016-02-02
  • javascript 獲取網頁參數(shù)系統(tǒng)

    javascript 獲取網頁參數(shù)系統(tǒng)

    用處比較多,適合在當前網頁打開別的網站的內容
    2008-07-07
  • JavaScript中常用的數(shù)組過濾方法例子

    JavaScript中常用的數(shù)組過濾方法例子

    這篇文章主要給大家介紹了關于JavaScript中常用的數(shù)組過濾方法的相關資料,數(shù)組過濾器方法是JavaScript中使用最廣泛的方法之一,它允許我們快速過濾出具有特定條件的數(shù)組中的元素,需要的朋友可以參考下
    2023-11-11
  • uniapp圖片展示自適應等比例縮放方法舉例

    uniapp圖片展示自適應等比例縮放方法舉例

    這篇文章主要給大家介紹了關于uniapp圖片展示自適應等比例縮放方法的相關資料,在uniapp頁面展示中會遇到圖片展示問題,等比縮放或者自適應view大小,需要的朋友可以參考下
    2023-10-10
  • js實現(xiàn)二代身份證號碼驗證詳解

    js實現(xiàn)二代身份證號碼驗證詳解

    本文給大家分享一段超級全面的二代身份證號碼驗證程序,由JS編寫而成,可以校驗身份證的地址碼、出生日期碼、順序碼和數(shù)字校驗碼。是身份證去偽存真的一大利器。
    2014-11-11
  • javascript實現(xiàn)數(shù)組中的內容隨機輸出

    javascript實現(xiàn)數(shù)組中的內容隨機輸出

    本文實例講述了javaScript數(shù)組隨機排列實現(xiàn)隨機洗牌功能的方法。分享給大家供大家參考。
    2015-08-08
  • switch語句的妙用(必看篇)

    switch語句的妙用(必看篇)

    下面小編就為大家?guī)硪黄猻witch語句的妙用(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10

最新評論

太保市| 文水县| 象州县| 东明县| 余庆县| 九龙县| 海盐县| 务川| 报价| 阿克| 裕民县| 剑阁县| 麻阳| 黑龙江省| 屯门区| 通渭县| 分宜县| 河北区| 屏南县| 商丘市| 龙井市| 达尔| 柯坪县| 佳木斯市| 莱西市| 汝南县| 中山市| 黔南| 宝山区| 紫金县| 英超| 顺平县| 札达县| 宝丰县| 武城县| 连州市| 浮山县| 潮州市| 南和县| 汝阳县| 称多县|