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 相关文章推荐
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
Jul 11 Javascript
一个符号插入器 中用到的js代码
Sep 04 Javascript
XRegExp 0.2: Now With Named Capture
Nov 30 Javascript
jQuery 行背景颜色的交替显示(隔行变色)实现代码
Dec 13 Javascript
用方法封装javascript的new操作符(一)
Dec 25 Javascript
鼠标划过实现延迟加载并隐藏层的js代码
Oct 11 Javascript
Javascript学习笔记之 对象篇(三) : hasOwnProperty
Jun 24 Javascript
一看就懂:jsonp详解
Jun 01 Javascript
Javascript使用uploadify来实现多文件上传
Nov 16 Javascript
AngularJS中directive指令使用之事件绑定与指令交互用法示例
Nov 22 Javascript
基于vue 实现表单中password输入的显示与隐藏功能
Jul 19 Javascript
Vue 实例事件简单示例
Sep 19 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/03/05 PHP
延长phpmyadmin登录时间的方法
2011/02/06 PHP
Php Ctemplate引擎开发相关内容
2012/03/03 PHP
php在apache环境下实现gzip配置方法
2015/04/02 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
jQuery源码分析之Event事件分析
2010/06/07 Javascript
如何实现textarea里的不同文本显示不同颜色
2014/01/20 Javascript
Node.js中的事件驱动编程详解
2014/08/16 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
为Jquery EasyUI 组件加上清除功能的方法(详解)
2017/04/13 jQuery
基于angular实现三级联动的生日插件
2017/05/12 Javascript
详解layui中的树形关于取值传值问题
2018/01/16 Javascript
nodejs同步调用获取mysql数据时遇到的大坑
2019/03/02 NodeJs
在node中使用jwt签发与验证token的方法
2019/04/03 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
原生js实现俄罗斯方块
2020/10/20 Javascript
python中利用h5py模块读取h5文件中的主键方法
2018/06/05 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
2019/10/23 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
使用BeautifulSoup4解析XML的方法小结
2020/12/07 Python
美国著名珠宝品牌之一:Jared The Galleria Of Jewelry
2016/10/01 全球购物
复古服装:RetroStage
2019/05/10 全球购物
澳大利亚床上用品、浴巾和家居用品购物网站:Bambury
2020/04/16 全球购物
护士自我鉴定范文
2013/10/06 职场文书
远程教育心得体会
2014/01/03 职场文书
2014年元旦联欢会活动策划方案
2014/02/16 职场文书
2014年国庆节演讲稿精选范文1500字
2014/09/25 职场文书
预备党员期盼十八届四中全会召开思想汇报
2014/10/17 职场文书
2014年前台接待工作总结
2014/12/05 职场文书
上班迟到检讨书范文
2015/05/06 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书
Django Paginator分页器的使用示例
2021/06/23 Python
vue中data里面的数据相互使用方式
2022/06/05 Vue.js