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 相关文章推荐
让FireFox支持innerText的实现代码
Dec 01 Javascript
JQuery 确定css方框模型(盒模型Box Model)
Jan 22 Javascript
artdialog的图片/标题以及关闭按钮不显示的解决方法
Jun 27 Javascript
javascript基于prototype实现类似OOP继承的方法
Dec 16 Javascript
再谈JavaScript异步编程
Jan 27 Javascript
JavaScript兼容浏览器FF/IE技巧
Aug 14 Javascript
vue中渐进过渡效果实现
Oct 27 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
Dec 27 Javascript
基于原生js运动方式关键点的总结(推荐)
Oct 01 Javascript
基于Vue+element-ui 的Table二次封装的实现
Jul 20 Javascript
vue实现修改图片后实时更新
Nov 14 Javascript
使用Typescript开发微信小程序的步骤详解
Jan 12 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实现通用的信用卡验证类
2015/03/24 PHP
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
jQuery中live方法的重复绑定说明
2011/10/21 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
js中一个函数获取另一个函数返回值问题探讨
2013/11/21 Javascript
jQuery Mobile的loading对话框显示/隐藏方法分享
2013/11/26 Javascript
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
2014/10/10 Javascript
JavaScript实现动态添加,删除行的方法实例详解
2015/07/02 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
2016/05/11 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
浅谈js基本数据类型和typeof
2016/08/09 Javascript
自动适应iframe右边的高度
2016/12/22 Javascript
bootstrap-table实现服务器分页的示例 (spring 后台)
2017/09/01 Javascript
AngularJS实现自定义指令及指令配置项的方法
2017/11/20 Javascript
Node.js笔记之process模块解读
2018/05/31 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
JS+php后台实现文件上传功能详解
2019/03/02 Javascript
LayUi数据表格自定义赋值方式
2019/10/26 Javascript
举例介绍Python中的25个隐藏特性
2015/03/30 Python
基于Python os模块常用命令介绍
2017/11/03 Python
python检测主机的连通性并记录到文件的实例
2018/06/21 Python
python交易记录链的实现过程详解
2019/07/03 Python
Python Map 函数的使用
2020/08/28 Python
python将下载到本地m3u8视频合成MP4的代码详解
2020/11/24 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
公司营业员的工作总结自我评价
2013/10/05 职场文书
医学检验专业大学生求职信
2013/11/18 职场文书
党员干部2014全国两会学习心得体会
2014/03/10 职场文书
家长学校培训材料
2014/08/20 职场文书
入党转正申请报告
2015/05/15 职场文书
孝女彩金观后感
2015/06/10 职场文书
尝试使用Python爬取城市租房信息
2022/04/12 Python