ibcadmin 发表于 2019-9-26 09:18:02

layui + 三层架构 + ajax 导出Excel功能

<p>直接上结果图和源码:</p>
<p><div align="center"></div></p>
<p>1.先全选数据,然后点击导出</p>
<p> </p>
<p><div align="center"></div></p>
<p>2.前端ui使用取值</p>
<p>  不懂使用UI的可以去官网有详细文档毗连:https://www.layui.com</p>
<p> </p>
<p><div align="center"></div></p>
<p>3.这是配景控制器必须要引入的文件,可以在vs工具->NuGet包管理->步伐包管理设置 (里面搜索)</p>
<p> </p>
<p><div align="center"></div></p>
<p>4.这是配景代码,事故,从dal层查询到数据放到list聚会合,上面是界说表头</p>
<p> </p>
<p><div align="center"></div></p>
<p>5.上面是循环数据,把数据循环,放到表格里面去</p>
<p> </p>
<p><div align="center"></div></p>
<p>6,这里是界说文件夹路径,先获取项目标基目次,怎样项目文件里没有这个文件夹就默认创建一个文件夹名为:Uploadss,后面是添加Excel文件的表名,(留意获取到基目次后 面 的“\\” 斜杠必须加)。</p>
<p> </p>
<p><div align="center"></div></p>
<p>7.这里是,6返回给前台后的路径,在返回值那里调用通过</p>
<p>   success: function () {<br />                                            window.location.href = "/Left_D/DataExcel"; //跳到导出方法<br />                                      }</p>
<p>  大功告成!</p>
<p>8.末了结果图</p>
<p><div align="center"></div></p>
<p> </p>
<p>9.打开结果</p>
<p>  <div align="center"></div></p>
<p> </p>
<p>  总结:</p>
<p>    虽然网上找的各种各样的例子,都大同小异但是写法差别调用的方式也差别,末了本身得当本身的才是有效的!</p><br><br/><br/><br/><br/><br/>来源:<a href="https://www.cnblogs.com/liuchunlin/p/11583835.html" target="_blank">https://www.cnblogs.com/liuchunlin/p/11583835.html</a>
页: [1]
查看完整版本: layui + 三层架构 + ajax 导出Excel功能