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整除实现代码
Nov 23 Javascript
jQuery UI Autocomplete 1.8.16 中文输入修正代码
Apr 16 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
Sep 22 Javascript
jQuery给多个不同元素添加class样式的方法
Mar 26 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
Sep 30 Javascript
Bootstrap项目实战之首页内容介绍(全)
Apr 25 Javascript
jquery ajax后台返回list,前台用jquery遍历list的实现
Oct 30 Javascript
bootstrap选项卡使用方法解析
Jan 11 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
Mar 09 Javascript
使用JavaScriptCore实现OC和JS交互详解
Mar 28 Javascript
如何使node也支持从url加载一个module详解
Jun 05 Javascript
Servlet返回的数据js解析2种方法
Dec 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遍历数组的几种方法
2012/03/22 PHP
php三种实现多线程类似的方法
2015/10/30 PHP
PHP5.0~5.6 各版本兼容性cURL文件上传功能实例分析
2018/05/11 PHP
PHP的Trait机制原理与用法分析
2019/10/18 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
JavaScript 产生不重复的随机数三种实现思路
2012/12/13 Javascript
jquery图片不完全按比例自动缩小的简单代码
2013/07/29 Javascript
js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
2014/01/27 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
javascript异步编程的4种方法
2014/02/19 Javascript
JavaScript实现基于Cookie的存储类实例
2015/04/10 Javascript
Javascript基于AJAX回调函数传递参数实例分析
2015/12/15 Javascript
jQuery Dialog 取消右上角删除按钮事件
2016/09/07 Javascript
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
vue内置指令详解
2018/04/03 Javascript
vue项目webpack中Npm传递参数配置不同域名接口
2018/06/15 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
微信小程序实现搜索历史功能
2020/03/26 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
javascript canvas时钟模拟器
2020/07/13 Javascript
Postman内建变量常用方法实例解析
2020/07/28 Javascript
详解vue 组件的实现原理
2020/11/12 Javascript
Python冒泡排序注意要点实例详解
2016/09/09 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
用python简单实现mysql数据同步到ElasticSearch的教程
2018/05/30 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
pandas如何处理缺失值
2019/07/31 Python
Django 实现前端图片压缩功能的方法
2019/08/07 Python
Python 通过截图匹配原图中的位置(opencv)实例
2019/08/27 Python
python 模拟贷款卡号生成规则过程解析
2019/08/30 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
美国最大和最受信任的二手轮胎商店:Bestusedtires.com
2020/06/02 全球购物
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
Python实现信息管理系统
2022/06/05 Python