本文實例為大家分享了layui實現數據表格點擊搜索的具體代碼,供大家參考,具體內容如下
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>更正地址</title> <style> </style> <link rel="stylesheet" href="layui/css/layui.css" > <script src="js/jquery-1.11.3.min.js"></script> <script src="layui/layui.js"></script></head><body><div class="demoTable"> 搜索商戶: <div class="layui-inline">  <input class="layui-input" name="keyword" id="demoReload" autocomplete="off"> </div> <button class="layui-btn" data-type="reload">搜索</button></div><table class="layui-hide" id="tablea" lay-filter="menu-filter"></table><script> layui.use('table', function() {  var table = layui.table;  //方法級渲染  table.render({   elem: '#tablea'   ,url:'json/demo.json'   , cols: [[    {field:'id', title: 'ID', align: 'center',width:150}    ,{field:'username', title: '公司名稱', align: 'center',width:100}   ]]   , id: 'testReload'   , page: true   , height: 600   ,request: {    pageName: 'page' //頁碼的參數名稱,默認:page    ,limitName: 'pageSize' //每頁數據量的參數名,默認:limit    ,statusName:'status'//數據狀態的字段名稱,默認:code    ,statusCode:200 //成功的狀態碼,默認:0   }  });  $('.layui-btn').click(function () {   var inputVal = $('.layui-input').val()   table.reload('testReload', {    url: 'https://www.easy-mock.com/mock/5c131015dada7b27ac3a5c36/titi/noData'    // ,methods:"post"    ,request: {     pageName: 'page' //頁碼的參數名稱,默認:page     ,limitName: 'pageSize' //每頁數據量的參數名,默認:limit    }    ,where: {     query : inputVal    }    ,page: {     curr: 1    }   });  }) })</script></body></html>2.demo.json
{ "code": "0", "msg": "", "count": 1, "data": [ {"id":"1",  "username": "海南信息有限公司" }, {"id":"2",  "username": "海南信息有限公司" }, {"id":"3",  "username": "海南信息有限公司" }, {"id":"4",  "username": "海南信息有限公司" } ]}效果:

點擊搜索后

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。
新聞熱點
疑難解答