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数组的操作详解
Mar 27 Javascript
js控制分页打印、打印分页示例
Feb 08 Javascript
JavaScript内存管理介绍
Mar 13 Javascript
jQuery使用CSS()方法给指定元素同时设置多个样式
Mar 26 Javascript
Express的路由详解
Dec 10 Javascript
JS新包管理工具yarn和npm的对比与使用入门
Dec 09 Javascript
微信小程序商品到详情的实现
Jun 27 Javascript
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
JavaScript中的ES6 Proxy的具体使用
Jun 16 Javascript
Js实现复选框的全选、全不选反选功能代码实例
Feb 28 Javascript
js+canvas实现图片格式webp/png/jpeg在线转换
Aug 22 Javascript
Vue3如何理解ref toRef和toRefs的区别
Feb 18 Vue.js
解决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
thinkphp控制器调度使用示例
2014/02/24 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
php中使用key,value,current,next和prev函数遍历数组的方法
2015/03/17 PHP
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
2007/04/20 Javascript
JS DOM 操作实现代码
2010/08/01 Javascript
基于jquery自定义图片热区效果
2012/07/21 Javascript
打豆豆小游戏 用javascript编写的[打豆豆]小游戏
2013/01/08 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
使用insertAfter()方法在现有元素后添加一个新元素
2014/05/28 Javascript
Node.js与PHP、Python的字符处理性能对比
2014/07/06 Javascript
使用NodeJs 开发微信公众号(三)微信事件交互实例
2016/03/02 NodeJs
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
VUE长按事件需求详解
2017/10/18 Javascript
最新Javascript程序员面试试题和解题方法
2017/11/23 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
layui 对table中的数据进行转义的实例
2019/09/12 Javascript
layui table 获取分页 limit的方法
2019/09/20 Javascript
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
vue实现简单跑马灯效果
2020/05/25 Javascript
10种检测Python程序运行时间、CPU和内存占用的方法
2015/04/01 Python
举例讲解Python程序与系统shell交互的方式
2015/04/09 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
2019/05/13 Python
解决Djang2.0.1中的reverse导入失败的问题
2019/08/16 Python
PyCharm更改字体和界面样式的方法步骤
2019/09/27 Python
django实现类似触发器的功能
2019/11/15 Python
Python3实现将一维数组按标准长度分隔为二维数组
2019/11/29 Python
将tensorflow模型打包成PB文件及PB文件读取方式
2020/01/23 Python
python mongo 向数据中的数组类型新增数据操作
2020/12/05 Python
博朗(Braun)俄罗斯官方商店:德国小家电品牌
2019/09/24 全球购物
Myprotein中国网站:欧洲畅销运动营养品牌
2021/02/11 全球购物
汽车销售员如何做职业生涯规划
2014/02/16 职场文书
家长寄语大全
2014/04/02 职场文书
入职担保书范文
2014/05/21 职场文书
报效祖国演讲稿
2014/09/15 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python