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导出所有数据的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
© 版权声明
THE END
暂无评论内容