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制作图片时钟特效
Mar 30 Javascript
直接拿来用的页面跳转进度条JS实现
Jan 06 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
Apr 15 Javascript
Vue.js绑定HTML class数组语法错误的原因分析
Oct 19 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
Dec 22 Javascript
JS实现简单的二元方程计算器功能示例
Jan 03 Javascript
mui上拉加载更多下拉刷新数据的封装过程
Nov 03 Javascript
基于Vue实现的多条件筛选功能的详解(类似京东和淘宝功能)
May 07 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
Jul 25 Javascript
laypage.js分页插件使用方法详解
Jul 27 Javascript
Angular value与ngValue区别详解
Nov 27 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
Aug 31 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 变量类型的强制转换
2009/10/23 PHP
php 获取select下拉列表框的值
2010/05/08 PHP
分享3个php获取日历的函数
2015/09/25 PHP
PHP实现RSA签名生成订单功能【支付宝示例】
2017/06/06 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
jquery利用命名空间移除绑定事件的方法
2015/03/11 Javascript
Bootstrap安装环境配置教程分享
2016/05/27 Javascript
JavaScript中 ES6 generator数据类型详解
2016/08/11 Javascript
Vue.js学习笔记之 helloworld
2016/08/14 Javascript
javascript 注释代码的几种方法总结
2017/01/04 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
react-native 圆弧拖动进度条实现的示例代码
2018/04/12 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
如何从零开始手写Koa2框架
2019/03/22 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
Vue快速实现通用表单验证的方法
2020/02/24 Javascript
vue实现整屏滚动切换
2020/06/29 Javascript
Python中的异常处理学习笔记
2015/01/28 Python
简单了解python反射机制的一些知识
2019/07/13 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
Jupyter Notebook打开任意文件夹操作
2020/04/14 Python
世界上第一个创建了罩杯系统的美国内衣品牌:Maidenform
2019/03/23 全球购物
AOP的定义以及作用
2013/09/08 面试题
中介公司区域经理岗位职责范本
2014/03/02 职场文书
遗嘱继承公证书
2014/04/09 职场文书
《长城和运河》教学反思
2014/04/14 职场文书
竞争与合作演讲稿
2014/05/12 职场文书
微电影大赛策划方案
2014/06/05 职场文书
物价局领导班子四风问题整改措施
2014/10/26 职场文书
学校2016年九九重阳节活动总结
2016/04/01 职场文书
html+css实现文字折叠特效实例
2021/06/02 HTML / CSS
python数字转对应中文的方法总结
2021/08/02 Python
MySQL串行化隔离级别(间隙锁实现)
2022/06/16 MySQL
springboot读取resources下文件的方式详解
2022/06/21 Java/Android