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 相关文章推荐
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
Feb 07 Javascript
JavaScript学习笔记之获取当前目录的实现代码
Dec 14 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
Jan 24 Javascript
javascript使用window.open提示“已经计划系统关机”的原因
Aug 15 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
Sep 01 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
May 17 Javascript
require简单实现单页应用程序(SPA)
Jul 12 Javascript
AngularJS基础 ng-copy 指令实例代码
Aug 01 Javascript
基于JS设计12306登录页面
Dec 28 Javascript
关于Angular2 + node接口调试的解决方案
May 28 Javascript
vue 计时器组件的实现代码
Sep 14 Javascript
详解ES6中的代理模式——Proxy
Jan 08 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
PHP4之COOKIE支持详解
2006/10/09 PHP
其他功能
2006/10/09 PHP
PHP获取文件绝对路径的代码(上一级目录)
2011/05/29 PHP
php类中private属性继承问题分析
2012/11/01 PHP
解析PHP对现有搜索引擎的调用
2013/06/25 PHP
destoon后台网站设置变成空白的解决方法
2014/06/21 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
Javascript中的delete介绍
2012/09/02 Javascript
js和jquery使按钮失效为不可用状态的方法
2014/01/26 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
js从外部获取图片的实现方法
2016/08/05 Javascript
js实现的光标位置工具函数示例
2016/10/03 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
详解Vue打包优化之code spliting
2018/04/09 Javascript
BootStrap中的模态框(modal,弹出层)功能示例代码
2018/11/02 Javascript
解决VUE 在IE下出现ReferenceError: Promise未定义的问题
2020/11/07 Javascript
[02:40]DOTA2超级联赛专访430 从小就爱玩对抗性游戏
2013/06/18 DOTA
Python引用计数操作示例
2018/08/23 Python
python 生成正态分布数据,并绘图和解析
2020/12/21 Python
2014年党员创先争优承诺书
2014/05/29 职场文书
销售员工作检讨书(推荐篇)
2014/10/18 职场文书
党员民主评议个人总结
2014/10/20 职场文书
研究生就业推荐表导师评语
2014/12/31 职场文书
雷峰塔导游词
2015/02/09 职场文书
2015年助残日活动总结
2015/03/27 职场文书
纯CSS3实现div按照顺序出入效果
2021/07/15 HTML / CSS
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers
Android开发之WECHAT微信小程序路由跳转的两种形式
2022/04/12 Java/Android
Three.js实现雪糕地球的使用示例详解
2022/07/07 Javascript