layui form表单提交之后重新加载数据表格的方法


Posted in Javascript onSeptember 11, 2019

如下图,在我们做高级查询的时候需要重新加载数据表格    table.reload();

layui form表单提交之后重新加载数据表格的方法

HTML form表单

<p style="text-align: center"><img src="//f.3water.com/f/6amI1aMS5ueZXQu/02484c535fea530bcaa94b75a1561122.jpg" alt="" /></p>

<div class="layui-row">
 <form class="layui-form layui-col-md12 x-so" id="zq_search">
  菜单:<input id="name" type="text" name="name" placeholder="请输入菜单" autocomplete="off" class="layui-input">
  <button id="search" class="layui-btn" lay-submit="" lay-filter="search"><i class="layui-icon"></i></button>
 </form>
</div>

JS

$(function () {
 //注意:这里是数据表格的加载数据,必须写
 layui.use(['table', 'layer', 'form', 'laypage', 'laydate'], function () {
 var table = layui.table //表格
  ,layer = layui.layer //弹层
  ,form = layui.form //form表单
  // ..................
 
 //监听提交 lay-filter="search"
 form.on('submit(search)', function(data){
  var formData = data.field;
  var name = formData.name,
  url=formData.url,
  icon=formData.icon,
  parent_id=formData.parent_id;
  //执行重载
  table.reload('tableReload', {
  page: {
   curr: 1 //重新从第 1 页开始
  }
  , where: {//这里传参 向后台
   name: name
   //可传多个参数到后台... ,分隔
  }
  , url: '/menu/page'//后台做模糊搜索接口路径
  , method: 'post'
  });
  return false;//false:阻止表单跳转 true:表单跳转
 });
 
 });
});

最后如果还有不懂的可以参考layui官方文档:https://www.layui.com/doc/modules/table.html#reload

以及 layui模板在线演示: https://www.layui.com/doc/modules/table.html#reload

以上这篇layui form表单提交之后重新加载数据表格的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 入门·JavaScript 具有全范围的运算符
Oct 01 Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
Sep 14 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
Jul 27 Javascript
函数window.open实现关闭所有的子窗口
Aug 03 Javascript
原生JS实现图片轮播切换效果
Dec 15 Javascript
Vue自定义指令拖拽功能示例
Feb 17 Javascript
使用express搭建一个简单的查询服务器的方法
Feb 09 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
Feb 10 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
Mar 26 Javascript
jQuery实现简易QQ聊天框
Feb 10 jQuery
jquery实现垂直手风琴菜单
Mar 04 jQuery
解决Vue+SpringBoot+Shiro跨域问题
Jun 09 Vue.js
layer弹出层显示在top顶层的方法
Sep 11 #Javascript
layer.js之回调销毁对话框的例子
Sep 11 #Javascript
layer.alert回调函数执行关闭弹窗的实例
Sep 11 #Javascript
JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例
Sep 11 #Javascript
浅谈layui框架自带分页和表格重载的接口解析问题
Sep 11 #Javascript
Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法
Sep 11 #Javascript
js中offset,client , scroll 三大元素知识点总结
Sep 11 #Javascript
You might like
PHP动态创建Web站点的方法
2011/08/14 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
2012/01/16 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
2014/10/23 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
日期 时间js控件
2009/05/07 Javascript
基于jquery的9行js轻松实现tab控件示例
2013/10/12 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
jQuery中的val()示例应用
2014/02/26 Javascript
javascript写的异步加载js文件函数(支持数组传参)
2014/06/07 Javascript
JS实现的倒计时效果实例(2则实例)
2015/12/23 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
2016/05/13 Javascript
javascript实现获取图片大小及图片等比缩放的方法
2016/11/24 Javascript
jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法
2017/05/08 jQuery
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
2019/05/28 Javascript
轻松学习JavaScript函数中的 Rest 参数
2019/05/30 Javascript
[03:20]次级联赛厮杀超职业 现超级兵对拆世纪大战
2014/10/30 DOTA
Python数组条件过滤filter函数使用示例
2014/07/22 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
2018/07/30 Python
Python 用三行代码提取PDF表格数据
2019/10/13 Python
opencv 查找连通区域 最大面积实例
2020/06/04 Python
pytorch 限制GPU使用效率详解(计算效率)
2020/06/27 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
唤醒头发毛囊的秘密武器:Grow Gorgeous
2016/08/28 全球购物
Space NK美国站:英国高端美妆护肤商城
2017/05/22 全球购物
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
英国卫浴商店:Ergonomic Design
2019/09/22 全球购物
家长会学生演讲稿
2014/04/26 职场文书
促销活动总结怎么写
2014/06/25 职场文书
国庆宣传标语
2014/06/30 职场文书
2014年客房服务员工作总结
2014/11/18 职场文书
解除劳动合同通知书范本
2015/04/16 职场文书
单位领导婚礼致辞
2015/07/28 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书
idea 在springboot中使用lombok插件的方法
2021/08/02 Java/Android
python开发人人对战的五子棋小游戏
2022/05/02 Python