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 相关文章推荐
javascript parseInt 函数分析(转)
Mar 21 Javascript
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
Jun 28 Javascript
JavaScript伸缩的菜单简单示例
Dec 03 Javascript
jQuery中:input选择器用法实例
Jan 03 Javascript
javascript函数的四种调用模式
Jan 08 Javascript
js实现增加数字显示的环形进度条效果
Feb 05 Javascript
详解vue的数据binding绑定原理
Apr 12 Javascript
Vue.js移动端左滑删除组件的实现代码
Sep 08 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
Feb 21 Javascript
详解基于React.js和Node.js的SSR实现方案
Mar 21 Javascript
koa2的中间件功能及应用示例
Mar 05 Javascript
微信小程序自定义扫码功能界面的实现代码
Jul 02 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开发负载均衡指南
2010/07/17 PHP
Fine Uploader文件上传组件应用介绍
2013/01/06 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
PHP7新功能总结
2019/04/14 PHP
Laravel框架实现多个视图共享相同数据的方法详解
2019/07/09 PHP
Nigma vs AM BO3 第一场2.13
2021/03/10 DOTA
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
2014/04/17 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
2017/09/28 Javascript
Vue2.0 实现单选互斥的方法
2018/04/13 Javascript
在Web关闭页面时发送Ajax请求的实现方法
2019/03/07 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
2020/08/07 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
跟老齐学Python之永远强大的函数
2014/09/14 Python
Python 多线程抓取图片效率对比
2016/02/27 Python
python主线程捕获子线程的方法
2018/06/17 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
对Pytorch中Tensor的各种池化操作解析
2020/01/03 Python
python与pycharm有何区别
2020/07/01 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
2020/12/01 Python
CSS3实现swap交换动画
2016/01/19 HTML / CSS
英格兰橄榄球商店:England Rugby Store
2016/12/17 全球购物
EQVVS官网:设计师男装和女装
2018/10/24 全球购物
美国亚马逊旗下男装网站:East Dane(支持中文)
2019/09/25 全球购物
家具厂厂长岗位职责
2014/01/01 职场文书
应用数学专业求职信
2014/03/14 职场文书
遗失说明具结保证书
2015/02/26 职场文书
学生保证书格式
2015/02/27 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
MySQL infobright的安装步骤
2021/04/07 MySQL
JavaScript中的宏任务和微任务详情
2021/11/27 Javascript