背景

在我们使用数据表格时候往往需要用到查询功能,以往常开发经验,点击【查询】立马$.ajax搞起来,但在这就面临一个问题,ajax拿到了数据,怎么去渲染表格,使用table.render(‘表容器id’,{data:res.data})渲染,但表格参数中的url仍然会执行(这样会有两次渲染,后一次还覆盖了我们的查询结果),这肯定不是贤心的设计初衷,因此,这里我们需要使用框架中的重载表格重载方法参数-> where
框架正是将我们的查询条件传给重载参数 where,通过重载时带上我们自定义的参数 、默认参数page、limit去拿到我们需要的结果再来渲染数据表格(一次渲染),得到的正是我们想要的结果

例子

    <div class="layui-card"><div class="layui-card-body"><form class="layui-form layui-form-pane" action="" autocomplete="off"><div class="layui-form-item"><div class="layui-form-item layui-inline"><label class="layui-form-label">名称</label><div class="layui-input-inline"><input type="text" name="name" placeholder="" class="layui-input"></div></div><div class="layui-form-item layui-inline"><button class="pear-btn pear-btn-md pear-btn-primary" lay-submit lay-filter="user-query"><i class="layui-icon layui-icon-search"></i>查询</button><button type="reset" class="pear-btn pear-btn-md"><i class="layui-icon layui-icon-refresh"></i>重置</button></div></div></form></div></div>js部分如下form.on('submit(user-query)', function(obj) {table.reload('database-table', {where:obj.field})return false;});

总结

使用框架时还是要耐心读完文档~

layui数据表格之表格重载(两次渲染问题)相关推荐

  1. php数据表格的重载,layui数据表格实现重载数据表格功能(搜索功能)

    layui数据表格实现重载数据表格功能,以搜索功能为例 加载数据表格 实现搜索功能和数据表格重载 全部代码 加载数据表格 按照layui官方文档示例 HTML部分 JavaScript部分 var t ...

  2. Layui数据表格隔行变色的两种方法

    开发工具与关键技术:MVC 作者:Mr_恺 撰写时间:2019年7月17日 Layui数据表格隔行变色,第一种的就是layui插件里有一个自带的方法:   even这个属性把它设置为:true,就开启 ...

  3. layui数据表格接口_layui数据表格实现重载数据表格功能(搜索功能)

    layui数据表格实现重载数据表格功能,以搜索功能为例 加载数据表格 实现搜索功能和数据表格重载 全部代码 加载数据表格 按照layui官方文档示例 HTML部分 JavaScript部分 var t ...

  4. layui数据表格实现重载数据表格功能(搜索功能)

    这篇文章主要介绍了layui数据表格实现重载数据表格功能,以搜索功能为例进行讲解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 layui数据表格实现重载数据表格功能,以搜索功能为例 加载数据表格 ...

  5. Layui数据表格重载不了问题

    工具:VScode 解决办法: 重载数据表格的前提: 数据表格第一次加载方式必须使用url异步数据接口 也就是说如果你的数据表格加载方式为data静态数据,是无法重载的,必须重新使用render重新渲 ...

  6. Layui数据表格请求添加参数

    Layui数据表格基本形态,官网链接地址 <!DOCTYPE html> <html><head><meta charset="utf-8" ...

  7. php分页显示数据表格显示,php+layui数据表格实现数据分页渲染代码

    一.html 二.js 说明:需要引入layui中的table和laytpl模板引擎,laytpl可以自定义事件及自定义数据字段等 查看详情 {{# if (d.hotcake === '超级爆款') ...

  8. 5. Layui数据表格的快速使用

    飘向天边,我们慢慢明白,有些告别,就是最后一面.--<云边有个小卖部> Layui数据表格的快速使用 1.什么是数据表格 2.方法渲染 3.自动渲染 4.把静态表格转换为动态 1.什么是数 ...

  9. layui静态表格设置滚动条_解决layui数据表格table的横向滚动条显示问题

    解决layui数据表格table的横向滚动条显示问题 加上这段样式代码就可以解决了: body{overflow-y: scroll;} /* 禁止刷新后出现横向滚动条 */ ps:这个问题fly社区 ...

最新文章

  1. [雪峰磁针石博客]kotlin书籍汇总
  2. 浅谈a标签属性href的mailto更多用法
  3. 奇异值分解(SVD)相关知识
  4. 前端基础进阶(二):执行上下文详细图解
  5. Java实验报告(七)|IO编程
  6. c语言中term,CTerm
  7. 怎么看计算机的硬盘容量,Win7怎么看硬盘大小 如何看电脑硬盘大小
  8. IMS+金蝶K3搭建简易版本供应商协同管理平台(SRM)
  9. 计算机网络实验一总结(基于packet tracer)
  10. Vue 前端框架接入QQ在线客服
  11. Unity 导航系统Navigation
  12. 普通人如何像天才一样快速学习?
  13. php处理证件照_ps怎么精修证件照
  14. 人工蜂群算法python_python实现人工蜂群算法
  15. 成都智慧工地系统_智慧工地平台指导方案
  16. android tv盒子哪个好用,2020什么电视盒子最好?超良心的三大实用选购技巧
  17. Python根据出生日期判断你的星座
  18. 刚安装完成的Jmeter5打开之后没有工作台
  19. 3.1 Xilinx系列产品介绍
  20. python怎么爬取Linux作业,Python爬虫之使用Fiddler+Postman+Python的requests模块爬取各国国旗...

热门文章

  1. IOS客户端接入Facebook,SSO授权
  2. 软件工程考研复试速成 - 知识点精炼 - 背诵版
  3. 牛津计算机本科申请,为什么牛津和剑桥不能同时申请?本科报哪一个的录取机会更大?...
  4. Qt5 mingw32 mingw64使用Qxlsx模块操作Excel,免装Office,附资源例程下载
  5. C++ STL标准库:std::set std::multiset 插入元素insert() 擦除元素erase()的使用
  6. ghost win10 不能启动的自救
  7. 月薪4万的人,为什么还是那么穷?
  8. Java修炼之凡界篇 筑基期 第02卷 语法 第01话 注释
  9. 农民伯伯-这是一本我认为每一个关…
  10. 智能餐饮自助结算系统