背景:
页面有一个多级知识树(什么是多级知识树,windows系统的笔记本都用过吧,D盘下有ABCD四个文件夹,ABCD文件夹下分别有不同的文件,其实这就是一种树型结构。这里我的知识树简单一些,’语文‘下有一个节点‘汉字’,汉字下有一个节点‘字节’,这是简单的树,如下图)。本次目的是需要导出导出excel文件,后端处理逻辑,需要前端添加上传下载按钮。
第一步:前端提供的按钮(html代码):
<!--下载excel-->
<button id="downloadExcel" class="excelUploadAndDownLoadShowControl">下载知识树</button>
<!--上传excel的Form表单-->
<form enctype="multipart/form-data" id="batchUpload" action="user/upload" method="post" class="form-horizontal">
<button id="uploadEventBtn" type="button" class="excelUploadAndDownLoadShowControl">上传知识树</button>
<input type="file" name="file" style="width:0px;height:0px;" id="uploadEventFile" class="excelUploadAndDownLoadShowControl">
<input id="uploadEventPath" disabled="disabled" type="text" placeholder="请选择excel表" style="border: 1px solid #e6e6e6; height: 26px;width: 200px;" class="excelUploadAndDownLoadShowControl">
</form>
<button type="button" id="uploadBtn" class="excelUploadAndDownLoadShowControl">确认上传&l