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 相关文章推荐
浅析tr的隐藏和显示问题
Mar 05 Javascript
一个简单的jquery的多选下拉框(自写)
May 05 Javascript
ajax提交表单实现网页无刷新注册示例
May 08 Javascript
jquery使用animate方法实现控制元素移动
Mar 27 Javascript
实例讲解JavaScript中的this指向错误解决方法
Jun 13 Javascript
基于jQuery实现弹幕APP
Feb 10 Javascript
微信小程序中多个页面传参通信的学习与实践
May 05 Javascript
ES6中箭头函数的定义与调用方式详解
Jun 02 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
Nov 14 Javascript
基于vue 开发中出现警告问题去除方法
Jan 25 Javascript
ajax与jsonp的区别及用法
Oct 16 Javascript
vue 解决文本框被键盘遮住的问题
Nov 06 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正确解析UTF-8字符串技巧应用
2012/11/07 PHP
解析php常用image图像函数集
2013/06/24 PHP
深入理解PHP中的global
2014/08/19 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
2017/08/11 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
JavaScript CSS修改学习第五章 给“上传”添加样式
2010/02/19 Javascript
在网站上应该用的30个jQuery插件整理
2011/11/03 Javascript
Windows 系统下安装和部署Egret的开发环境
2014/07/31 Javascript
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
举例详解JavaScript中Promise的使用
2015/06/24 Javascript
AngularJS之依赖注入模拟实现
2016/08/19 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
2017/10/25 Javascript
不使用JavaScript实现菜单的打开和关闭效果demo
2018/05/01 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
python类继承用法实例分析
2015/05/27 Python
PyQt5每天必学之QSplitter实现窗口分隔
2018/04/19 Python
对pandas通过索引提取dataframe的行方法详解
2019/02/01 Python
Django框架中间件(Middleware)用法实例分析
2019/05/24 Python
Python3-异步进程回调函数(callback())介绍
2020/05/02 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
css3如何绘制一个圆圆的loading转圈动画
2018/01/09 HTML / CSS
使用 CSS3 中@media 实现网页自适应的示例代码
2020/03/24 HTML / CSS
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
Erwin Müller穆勒家居瑞士官网:您整个家庭的邮购公司
2019/12/28 全球购物
艺术系大学生毕业个人自我评价
2013/09/19 职场文书
《小小竹排画中游》教学反思
2014/02/26 职场文书
天猫活动策划方案
2014/08/21 职场文书
初中信息技术教学计划
2015/01/22 职场文书
人民币使用说明书
2019/04/17 职场文书
Python Socket编程详解
2021/04/25 Python
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python
MySQL 8.0 驱动与阿里druid版本兼容问题解决
2021/07/01 MySQL
基于Python编写简易版的天天跑酷游戏的示例代码
2022/03/23 Python