我要實現的功能是:單擊按鈕,導出數據生成excel表。后端給我地址,我只要把數據發過去,他就能返回地址給我,從而實現下載功能。我之前的做法是打開頁面的時候就自動生成url,考慮到服務器的壓力,這種做法被否決了。我現在單擊按鈕,只能把url添加到a標簽的href上,雙擊才能下載。這與需求單擊實現下載不符,如何單擊實現下載啦?HTML:p.s:下面結構中的文本是被a標簽包裹,有類名download;<div class='manageReportForms_btn'>導出當前數據</div>JS:$scope.exportData=function (start,end) { channel.push("waiter_xlsx", {"startTime":start,"endTime":end}); channel.on("waiter_xlsx",function (payload) { var data=payload.data $(".download").attr("href",data.url); })}
關于單擊a標簽的實現數據導出功能
天涯盡頭無女友
2018-10-20 14:10:30