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 相关文章推荐
jQuery获取Select选择的Text和Value(详细汇总)
Jan 25 Javascript
js调用webservice中的方法实现思路及代码
Feb 25 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
Apr 12 Javascript
JS实现简易图片轮播效果的方法
Mar 25 Javascript
简介JavaScript中search()方法的使用
Jun 06 Javascript
AngularJS入门教程之更多模板详解
Aug 19 Javascript
快速解决js中window.location.href不工作的问题
Nov 02 Javascript
JS实现的数字格式化功能示例
Feb 10 Javascript
vue.js 1.x与2.0中js实时监听input值的变化
Mar 15 Javascript
详解使用nvm安装node.js
Jul 18 Javascript
AngularJS日程表案例详解
Aug 15 Javascript
express 项目分层实践详解
Dec 10 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函数
2006/12/06 PHP
php Smarty初体验二 获取配置信息
2011/08/08 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
2016/02/23 PHP
PHP+JavaScript实现无刷新上传图片
2017/02/21 PHP
起点页面传值js,有空研究学习下
2010/01/25 Javascript
编写高效jQuery代码的4个原则和5个技巧
2014/04/24 Javascript
使用Javascript写的2048小游戏
2015/11/25 Javascript
jquery中validate与form插件提交的方式小结
2016/03/26 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
2016/08/28 Javascript
Javascript实现信息滚动效果
2017/05/18 Javascript
[02:22]2018DOTA2亚洲邀请赛VG赛前采访
2018/04/03 DOTA
python3使用tkinter实现ui界面简单实例
2014/01/10 Python
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
Python数据类型之List列表实例详解
2019/05/08 Python
使用Tensorflow将自己的数据分割成batch训练实例
2020/01/20 Python
Python实现企业微信机器人每天定时发消息实例
2020/02/25 Python
Python爬取微信小程序通用方法代码实例详解
2020/09/29 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
prAna官网:瑜伽、旅行和冒险服装
2019/03/10 全球购物
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
经典c++面试题六
2012/01/18 面试题
大学本科毕业生的自我鉴定
2013/11/26 职场文书
单位介绍信范文
2014/01/18 职场文书
厂办主管岗位职责范本
2014/02/28 职场文书
大学生社会实践方案
2014/05/11 职场文书
技能比武方案
2014/05/21 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
2015年党员公开承诺事项
2015/04/27 职场文书
同意报考公务员证明
2015/06/17 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书
2019年教师入党申请书
2019/06/27 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python
JavaScript中的宏任务和微任务详情
2021/11/27 Javascript