layui导出所有数据的例子


Posted in Javascript onSeptember 10, 2019

layui自带的导出,是导出当前页的数据,以下方法是导出所有数据

<button class="layui-btn layui-btn layui-btn-warm" οnclick="excl_rep()">导出</button>
//导出
function excl_rep() {
 var SH=$("#type").val();//汇总分类
 var SER = $("#ser_row").val(),
  ONETYPE = $("#type_one").val(),//一级分类
  TWOTYPE = $('#type_two').val();//二级分类
  var BRAND=$('#type_p').val();
 var url = "{:U('home/goods/brand_goods_img_excl')}" + "&ser=" + SER +'&type_h='+SH+ "&type_one=" + ONETYPE + "&type_two=" + TWOTYPE+"&brand="+BRAND ;
 //console.log(url);
 window.open(url);
}

调用的是PHP(TP3)写的接口:

function brand_goods_img_excl(){
 header("Content-type:application/vnd.ms-excel");
 header("Content-Disposition:filename=品牌商品上图.xls");
 $data = api("goods/brand_goods_img_get_excel",I("param."));//I()方法获取传过来参数
 $list = $data['data'];//获取数据库查询的数据
 $strexport="商品编码\t商品名称\t商品图片\t商品图片1\t商品图片2\t一级分类\t二级分类\t单位\t品牌\r";
 foreach ($list as $row){
  $strexport.=$row['jfcode']."\t";
  $strexport.=$row['name']."\t";
  $strexport.=$row['img']."\t";
  $strexport.=$row['img1']."\t";
  $strexport.=$row['img2']."\t";
  $strexport.=$row['one_type_name']."\t";
  $strexport.=$row['two_type_name']."\t";
  $strexport.=$row['unit_name']."\t";
  $strexport.=$row['br_name']."\r";
 }
 $strexport=iconv('UTF-8',"GB2312//IGNORE",$strexport);
 exit($strexport);
}

以上这篇layui导出所有数据的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
Jul 09 Javascript
javascript使用正则表达式实现去掉空格之后的字符
Feb 15 Javascript
jQuery实现的淡入淡出二级菜单效果代码
Sep 15 Javascript
EasyUI 结合JS导出Excel文件的实现方法
Nov 10 Javascript
vue.js选中动态绑定的radio的指定项
Jun 02 Javascript
javaScript封装的各种写法
Aug 14 Javascript
Vue.js组件通信的几种姿势
Oct 23 Javascript
vuejs实现本地数据的筛选分页功能思路详解
Nov 15 Javascript
如何在vue中使用ts的示例代码
Feb 28 Javascript
如何从零开始手写Koa2框架
Mar 22 Javascript
vue添加自定义右键菜单的完整实例
Dec 08 Vue.js
JavaScript 事件捕获冒泡与捕获详情
Nov 11 Javascript
解决layui-open关闭自身窗口的问题
Sep 10 #Javascript
layui下拉框获取下拉值(select)的例子
Sep 10 #Javascript
layer弹出层自定义提交取消按钮的例子
Sep 10 #Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
Sep 10 #Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
Sep 10 #Javascript
layui表格 返回的数据状态异常的解决方法
Sep 10 #Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
Sep 10 #Javascript
You might like
PHP中的output_buffering详细介绍
2014/09/27 PHP
Thinkphp3.2.3分页使用实例解析
2016/07/28 PHP
PHP通过加锁实现并发情况下抢码功能
2016/08/10 PHP
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
Jquery ajaxsubmit上传图片实现代码
2010/11/04 Javascript
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
jQuery实现彩带延伸效果的网页加载条loading动画
2015/10/29 Javascript
JS中call/apply、arguments、undefined/null方法详解
2016/02/15 Javascript
浅析AMD CMD CommonJS规范--javascript模块化加载学习心得总结
2016/03/16 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
2016/10/17 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
JavaScript日期对象(Date)基本用法示例
2017/01/18 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
2017/05/31 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
vue项目强制清除页面缓存的例子
2019/11/06 Javascript
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
如何在Python中编写并发程序
2016/02/27 Python
Django Admin实现三级联动的示例代码(省市区)
2018/06/22 Python
python Web开发你要理解的WSGI &amp; uwsgi详解
2018/08/01 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
2019/07/23 Python
python查看数据类型的方法
2019/10/12 Python
python爬取音频下载的示例代码
2020/10/19 Python
VSCODE配置Markdown及Markdown基础语法详解
2021/01/19 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
Geekbuying波兰:购买中国电子产品
2019/10/20 全球购物
大学生求职简历的自我评价
2013/10/14 职场文书
英语专业毕业生自我鉴定
2013/11/09 职场文书
会计电算化专业求职信
2014/06/10 职场文书
关于环保的标语
2014/06/13 职场文书
留学推荐信怎么写
2015/03/26 职场文书
学校团代会开幕词
2016/03/04 职场文书
Java基于Dijkstra算法实现校园导游程序
2022/03/17 Java/Android