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 this指针
Jul 30 Javascript
js switch case default 的用法示例介绍
Oct 23 Javascript
举例讲解AngularJS中的模块
Jun 17 Javascript
JS实现HTML表格排序功能
Aug 05 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
Jun 17 Javascript
javascript定时器取消定时器及优化方法
Jul 08 Javascript
Vue的土著指令和自定义指令实例详解
Feb 04 Javascript
jQuery实现获取选中复选框的值实例详解
Jun 28 jQuery
使用Angular-CLI构建NPM包的方法
Sep 07 Javascript
jquery实现掷骰子小游戏
Oct 24 jQuery
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
May 09 Javascript
openlayers4实现点动态扩散
Aug 17 Javascript
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防攻击代码升级版
2010/12/29 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
PHP优于Node.js的五大理由分享
2012/09/15 PHP
php通过隐藏表单控件获取到前两个页面的url
2014/09/09 PHP
Thinkphp和onethink实现微信支付插件
2016/04/13 PHP
php基于curl实现的股票信息查询类实例
2016/11/11 PHP
js实现的常用的左侧导航效果
2013/10/17 Javascript
js查找某元素中的所有图片地址的方法
2014/01/16 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
BootStrapValidator校验方式
2016/12/19 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
Vue使用NPM方式搭建项目
2018/10/25 Javascript
详解如何更好的使用module vuex
2019/03/27 Javascript
Vue 引入AMap高德地图的实现代码
2019/04/29 Javascript
浅谈JavaScript中你可能不知道URL构造函数的属性
2020/07/13 Javascript
Python 可爱的大小写
2008/09/06 Python
python实现获取客户机上指定文件并传输到服务器的方法
2015/03/16 Python
约瑟夫问题的Python和C++求解方法
2015/08/20 Python
Python爬虫DNS解析缓存方法实例分析
2017/06/02 Python
python3 模拟登录v2ex实例讲解
2017/07/13 Python
python字典快速保存于读取的方法
2018/03/23 Python
python实现简单的购物程序代码实例
2020/03/03 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
2020/03/20 Python
keras 自定义loss层+接受输入实例
2020/06/28 Python
CAT鞋英国官网:坚固耐用的靴子和鞋
2016/10/21 全球购物
JD Sports法国:英国篮球和运动时尚的领导者
2017/09/28 全球购物
怎样在程序里获得一个空指针
2015/01/24 面试题
项目计划书范文
2014/01/09 职场文书
上课说话检讨书大全
2014/01/22 职场文书
上班上网检讨书
2014/01/29 职场文书
大学运动会入场词
2014/02/22 职场文书
经理助理岗位职责
2014/03/05 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
Python装饰器的练习题
2021/11/23 Python