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 获取标签名(tagName)示例代码
Jul 11 Javascript
jQuery选择器中含有空格的使用示例及注意事项
Aug 25 Javascript
js中hash和ico的关联分析
Feb 05 Javascript
Angular 4 指令快速入门教程
Jun 07 Javascript
Three.js实现浏览器变动时进行自适应的方法
Sep 26 Javascript
利用pm2部署多个node.js项目的配置教程
Oct 22 Javascript
vue+Element-ui实现分页效果实例代码详解
Dec 10 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
Aug 02 jQuery
VUE写一个简单的表格实例
Aug 06 Javascript
vue父子模板传值问题解决方法案例分析
Feb 26 Javascript
vue 动态组件用法示例小结
Mar 06 Javascript
详解如何使用Node.js实现热重载页面
May 06 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 disk_free_space 返回目录可用空间
2010/05/10 PHP
Laravel框架中实现使用阿里云ACE缓存服务
2015/02/10 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
javascript 拖放效果实现代码
2010/01/22 Javascript
跟我学Nodejs(二)--- Node.js事件模块
2014/05/21 NodeJs
Javascript基础教程之比较操作符
2015/01/18 Javascript
解析JavaScript的ES6版本中的解构赋值
2015/07/28 Javascript
微信小程序  简单实例(阅读器)的实例开发
2016/09/29 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
node.js报错:Cannot find module 'ejs'的解决办法
2016/12/14 Javascript
jQuery实现复选框的全选和反选
2017/02/02 Javascript
JS实现直接运行html代码的方法
2017/03/13 Javascript
使用vue-cli(vue脚手架)快速搭建项目的方法
2018/05/21 Javascript
NodeJS http模块用法示例【创建web服务器/客户端】
2019/11/05 NodeJs
在js文件中引入(调用)另一个js文件的三种方法
2020/09/11 Javascript
JavaScript事件概念详解(区分静态注册和动态注册)
2021/02/05 Javascript
[05:31]干嘛呢兄弟!DOTA2 TI9语音轮盘部分出处
2019/05/14 DOTA
sqlalchemy对象转dict的示例
2014/04/22 Python
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
简单实现Python爬取网络图片
2018/04/01 Python
python matlibplot绘制多条曲线图
2021/02/19 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
15行Python代码实现免费发送手机短信推送消息功能
2020/02/27 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
2020/06/05 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
python实现文件+参数发送request的实例代码
2021/01/05 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
机修工岗位职责
2013/11/24 职场文书
《记承天寺夜游》教学反思
2014/02/16 职场文书
党员应该树立反腐倡廉的坚定意识思想汇报
2014/09/12 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
刑事起诉书范文
2015/05/19 职场文书
大学军训口号大全
2015/12/24 职场文书
入党申请书怎么写?
2019/06/21 职场文书
python 调用js的四种方式
2021/04/11 Python