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拓展DOM操作 prependChild insertAfert
Nov 17 Javascript
ajax处理php返回json数据的实例代码
Jan 24 Javascript
javascript loadScript异步加载脚本示例讲解
Nov 14 Javascript
获取中文字符串的实际长度代码
Jun 05 Javascript
javascript继承机制实例详解
Nov 20 Javascript
jQuery实现Tab菜单滚动切换的方法
Sep 21 Javascript
JavaScript 判断一个对象{}是否为空对象的简单方法
Oct 09 Javascript
详解node.js平台下Express的session与cookie模块包的配置
Apr 26 Javascript
vue.js中v-on:textInput无法执行事件问题的解决过程
Jul 12 Javascript
jquery使用FormData实现异步上传文件
Oct 25 jQuery
javascript如何使用函数random来实现课堂随机点名方法详解
Jul 28 Javascript
vue 在单页面应用里使用二级套嵌路由
Dec 19 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
重置版宣传动画
2020/04/09 魔兽争霸
收集的二十一个实用便利的PHP函数代码
2010/04/22 PHP
php5.3 废弃函数小结
2010/05/16 PHP
PHP递归删除目录几个代码实例
2014/04/21 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
WordPress中创建用户角色的相关PHP函数使用详解
2015/12/25 PHP
php获取服务器操作系统相关信息的方法
2016/10/08 PHP
PHP实现简易用户登录系统
2020/07/10 PHP
JavaScript 面向对象编程(1) 基础
2010/05/18 Javascript
fancybox modal的完美解决(右上的X)
2012/10/30 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
2015/04/15 Javascript
基于jQuery实现动态搜索显示功能
2016/05/05 Javascript
JS传播事件、取消事件默认行为、阻止事件传播详解
2017/08/14 Javascript
[02:56]DOTA2上海特锦赛小组赛解说FreeAgain采访花絮
2016/02/27 DOTA
简明 Python 基础学习教程
2007/02/08 Python
python中精确输出JSON浮点数的方法
2014/04/18 Python
在Django的上下文中设置变量的方法
2015/07/20 Python
Python3学习笔记之列表方法示例详解
2017/10/06 Python
通过pykafka接收Kafka消息队列的方法
2018/12/27 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
python基于celery实现异步任务周期任务定时任务
2019/12/30 Python
python 将列表里的字典元素合并为一个字典实例
2020/09/01 Python
matplotlib 多个图像共用一个colorbar的实现示例
2020/09/10 Python
CSS3用@font-face实现自定义英文字体
2013/09/23 HTML / CSS
世界领先的以旅馆为主的在线预订平台:Hostelworld
2016/10/09 全球购物
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
戴尔马来西亚官网:Dell Malaysia
2020/05/02 全球购物
俄罗斯运动、健康和美容产品在线商店:Lactomin.ru
2020/07/23 全球购物
大学学年自我鉴定
2013/10/28 职场文书
军训的自我鉴定
2013/12/10 职场文书
中学自我评价
2014/01/31 职场文书
心理咨询专业自荐信
2014/07/07 职场文书
销售人员求职信
2014/07/22 职场文书
2015年全国爱耳日活动总结
2015/02/27 职场文书
演讲比赛主持词
2015/06/29 职场文书
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电