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初学:find()方法及children方法的区别分析
Jan 31 Javascript
Javascript Request获取请求参数如何实现
Nov 28 Javascript
jquery自定义插件开发之window的实现过程
May 06 Javascript
Jquery ajax请求导出Excel表格的实现代码
Jun 08 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
Jun 25 Javascript
关于TypeScript中import JSON的正确姿势详解
Jul 25 Javascript
Vue.js组件间的循环引用方法示例
Dec 27 Javascript
浅谈Vue路由快照实现思路及其问题
Jun 07 Javascript
Vue2.x Todo之自定义指令实现自动聚焦的方法
Jan 08 Javascript
使用Node.js写一个代码生成器的方法步骤
May 10 Javascript
ES6 Generator函数的应用实例分析
Jun 26 Javascript
vue使用refs获取嵌套组件中的值过程
Mar 31 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
PHP模板引擎Smarty内建函数section,sectionelse用法详解
2016/04/11 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
2020/05/02 PHP
JavaScript Array Flatten 与递归使用介绍
2011/10/30 Javascript
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
JQuery $.each遍历JavaScript数组对象实例
2014/09/01 Javascript
$(&quot;&quot;).click与onclick的区别示例介绍
2014/09/25 Javascript
JavaScript淡入淡出渐变简单实例
2015/08/06 Javascript
JavaScript 常见安全漏洞和自动化检测技术
2015/08/21 Javascript
基于javascript实现简单计算器功能
2016/01/03 Javascript
JSON字符串和对象相互转换实例分析
2016/06/16 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
angular动态表单制作
2018/02/23 Javascript
深入浅析Vue中的 computed 和 watch
2018/06/06 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python使用requests发送POST请求实例代码
2018/01/25 Python
教你使用python实现微信每天给女朋友说晚安
2018/03/23 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
Python namedtuple命名元组实现过程解析
2020/01/08 Python
python nohup 实现远程运行不宕机操作
2020/04/16 Python
常用UNIX 命令(Linux的常用命令)
2013/07/10 面试题
学校联谊活动方案
2014/02/15 职场文书
《英英学古诗》教学反思
2014/04/11 职场文书
结婚保证书
2015/01/16 职场文书
2015年初中教务处工作总结
2015/07/21 职场文书
大学生十八大感想
2015/08/11 职场文书
幼儿园中班教育随笔
2015/08/14 职场文书
班委竞选稿范文
2015/11/21 职场文书
MySQL8.0.18配置多主一从
2021/06/21 MySQL
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL