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函数库-集合框架
Apr 27 Javascript
代码精简的可以实现元素圆角的js函数
Jul 21 Javascript
javascript 防止刷新,后退,关闭
Aug 07 Javascript
Javascript 遮罩层和加载效果代码
Aug 01 Javascript
jQuery实现3D文字特效的方法
Mar 10 Javascript
Node.js+Express+MySql实现用户登录注册功能
Jul 10 Javascript
web前端开发中常见的多列布局解决方案整理(一定要看)
Oct 15 Javascript
vue里面v-bind和Props 利用props绑定动态数据的方法
Aug 27 Javascript
vue两组件间值传递 $router.push实现方法
May 15 Javascript
在vue中高德地图引入和轨迹的绘制的实现
Oct 11 Javascript
Vue中fragment.js使用方法小结
Feb 17 Javascript
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
Jan 29 jQuery
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去除HTML标签实例
2013/11/06 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
2018/06/01 PHP
Js+Flash实现访问剪切板操作
2012/11/20 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
2013/12/29 Javascript
使用Nodejs开发微信公众号后台服务实例
2014/09/03 NodeJs
深入理解JavaScript系列(29):设计模式之装饰者模式详解
2015/03/03 Javascript
jquery实现两个图片渐变切换效果的方法
2015/06/25 Javascript
jQuery实现图片左右滚动特效
2020/04/20 Javascript
你不知道的高性能JAVASCRIPT
2016/01/18 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
2016/01/22 Javascript
BootStrap制作导航条实例代码
2016/05/06 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
js实现图片局部放大效果详解
2019/03/18 Javascript
JavaScript面向对象中接口实现方法详解
2019/07/24 Javascript
vue项目从node8.x升级到12.x后的问题解决
2019/10/25 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
[14:51]DOTA2 HEROS教学视频教你分分钟做大人-卓尔游侠
2014/06/13 DOTA
Python的动态重新封装的教程
2015/04/11 Python
Python下Fabric的简单部署方法
2015/07/14 Python
简单了解python反射机制的一些知识
2019/07/13 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
2019/08/05 Python
Python Web静态服务器非堵塞模式实现方法示例
2019/11/21 Python
使用 Python 在京东上抢口罩的思路详解
2020/02/27 Python
keras自动编码器实现系列之卷积自动编码器操作
2020/07/03 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
萨克斯第五大道的折扣店:Saks Fifth Avenue OFF 5TH
2016/08/25 全球购物
几个SQL的面试题
2014/03/08 面试题
工厂会计员职责
2014/02/06 职场文书
生日宴会主持词
2014/03/20 职场文书
学校节能减排方案
2014/06/13 职场文书
2014银行领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书
2019年销售部季度工作计划3篇
2019/10/09 职场文书
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android
电脑开机弹出documents文件夹怎么回事?弹出documents文件夹解决方法
2022/04/08 数码科技