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 控件事件小结
Oct 31 Javascript
jquery获取iframe中的dom对象(两种方法)
Jul 02 Javascript
基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解
Jul 18 Javascript
jQuery实现复选框的全选和反选
Feb 02 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
Feb 20 Javascript
让微信小程序支持ES6中Promise特性的方法详解
Jun 13 Javascript
vue修改vue项目运行端口号的方法
Aug 04 Javascript
Smartour 让网页导览变得更简单(推荐)
Jul 19 Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
Sep 16 Javascript
关于vue项目中搜索节流的实现代码
Sep 17 Javascript
微信小程序表单验证WxValidate的使用
Nov 27 Javascript
canvas 中如何实现物体的框选
Aug 05 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连接SQLSERVER 注意事项(附dll文件下载)
2012/06/28 PHP
基于PHP 面向对象之成员方法详解
2013/05/04 PHP
php读取csv实现csv文件下载功能
2013/12/18 PHP
php基于PDO实现功能强大的MYSQL封装类实例
2017/02/27 PHP
PHP使用mongoclient简单操作mongodb数据库示例
2019/02/08 PHP
javascript 表单规则集合对象
2009/07/21 Javascript
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
2012/10/11 Javascript
js字符串转换成xml对象并使用技巧解读
2013/04/18 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
javascript相等运算符与等同运算符详细介绍
2013/11/09 Javascript
javascript禁用Tab键脚本实例
2013/11/22 Javascript
jQuery中$(function() {});问题详解
2015/08/10 Javascript
JS代码实现百度地图 画圆 删除标注
2016/10/12 Javascript
微信小程序 progress组件详解及实例代码
2016/10/25 Javascript
jQuery实现鼠标滑过预览图片大图效果的方法
2017/04/26 jQuery
浅析vue插槽和作用域插槽的理解
2019/04/22 Javascript
深入剖析JavaScript instanceof 运算符
2019/06/14 Javascript
[52:40]完美世界DOTA2联赛PWL S2 Magma vs GXR 第一场 11.29
2020/12/02 DOTA
[55:11]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第一场 11.26
2020/11/30 DOTA
Python爬虫框架Scrapy实例代码
2018/03/04 Python
celery4+django2定时任务的实现代码
2018/12/23 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
代码详解django中数据库设置
2019/01/28 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
如何基于python实现画不同品种的樱花树
2020/01/03 Python
用opencv给图片换背景色的示例代码
2020/07/08 Python
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
php优化查询foreach代码实例讲解
2021/03/24 PHP
党员干部承诺书范文
2014/03/25 职场文书
股权投资意向书
2014/04/01 职场文书
婚前保证书
2014/04/29 职场文书
小学生个人先进事迹材料
2014/05/08 职场文书
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
PHP对接阿里云虚拟号的实现(号码隐私保护)
2021/04/06 PHP
python pyhs2 的安装操作
2021/04/07 Python
关于Python OS模块常用文件/目录函数详解
2021/07/01 Python