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 相关文章推荐
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
Sep 22 Javascript
解析页面加载与js函数的执行 onload or ready
Dec 12 Javascript
js打造数组转json函数
Jan 14 Javascript
jQuery+PHP星级评分实现方法
Oct 02 Javascript
javascript中错误使用var造成undefined
Mar 31 Javascript
jQuery siblings()用法实例详解
Apr 26 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
Aug 24 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
Jan 03 Javascript
jQuery事件与动画基础详解
Feb 23 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
Aug 01 Javascript
bootstrap中的导航条实例代码详解
May 20 Javascript
javascript中call,apply,callee,caller用法实例分析
Jul 24 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 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
2009/01/30 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
探讨PHP调用时间格式的参数详解
2013/06/06 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
Zend Studio使用技巧两则
2016/04/01 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
十分钟打造AutoComplete自动完成效果代码
2009/12/26 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
原生javascript实现的一个简单动画效果
2016/03/30 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
2017/12/21 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
JS操作json对象key、value的常用方法分析
2019/10/29 Javascript
js实现手表表盘时钟与圆周运动
2020/09/18 Javascript
python聊天程序实例代码分享
2013/11/18 Python
Python中文件操作简明介绍
2015/04/13 Python
Python+OpenCV让电脑帮你玩微信跳一跳
2018/01/04 Python
python画一个玫瑰和一个爱心
2020/08/18 Python
python数据结构之线性表的顺序存储结构
2018/09/28 Python
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
PYQT5实现控制台显示功能的方法
2019/06/25 Python
Python爬虫小例子——爬取51job发布的工作职位
2020/07/10 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
kmart凯马特官网:美国最大的打折零售商和全球最大的批发商之一
2016/11/17 全球购物
英语专业学子个人的自我评价
2013/10/02 职场文书
计算机维护专业推荐信
2014/02/27 职场文书
聘用意向书范本
2014/04/01 职场文书
2014年清明节网上祭英烈寄语
2014/04/09 职场文书
2014年大学生党员评议表自我评价
2014/09/20 职场文书
先进工作者推荐材料
2014/12/23 职场文书
董事长助理岗位职责
2015/02/11 职场文书
2015年工程师工作总结
2015/04/30 职场文书
幼儿园开学家长寄语(2015秋季)
2015/05/27 职场文书
培训计划通知
2015/07/15 职场文书
李白经典诗之一:全文无一“月”字,却句句有月
2019/07/12 职场文书
豆瓣2021评分最高动画剧集-豆瓣评分最高的动画剧集2021
2022/03/18 日漫