【发布时间】:2017-01-23 11:17:55
【问题描述】:
调用以下给定事件以将表中的数据导出到 EXCEL 中,该代码在 Chrome 中就像一个魅力。在 IE 和 Firefox 中,我没有得到任何东西(文件、错误等)。 请协助我继续并在所有浏览器中导出文件
$("[id$=myButtonControlID]").click(function(e) {
var result = 'data:application/vnd.ms-excel,' + encodeURIComponent($('div[id$=printHead]').html());
var link = document.createElement("a");
link.download = "Reports";
link.href = result;
link.click();
});
【问题讨论】:
-
请具体说明什么是“不工作”。
-
我无法将指定的内容导出到 Excel 中
-
您应该尝试更具体。是否有任何错误信息?没有检索到文件?文件格式是否错误? Excel 在打开文件时是否显示错误消息?等
-
没有记录或显示错误消息,相同的代码在谷歌浏览器上完美运行,当我点击导出按钮时,指定的内容会自动下载为 excel 文件。这在 Firefox 中没有发生,只是在调用此函数时发生了页面刷新
-
我相信我现在可以得到一些帮助
标签: javascript html export-to-excel