如何知道CSV是否已下载?

时间:2016-09-14 20:54:51

标签: javascript csv tableau

我们使用Javascript和Tableau API在Tableau上开发了一个前端。我们有一个功能,用户可以导出到csv。我们通过将工作表的位置插入隐藏的iframe来完成此操作,如下所示

document.getElementById('iFrameExcel').src = "https://server/t/project/views/view1/sheet.csv

我想在下载完成时创建某种消息,但问题是我无法找到下载是否已完成的方法。下载完成后是否会出现Tableau api触发的事件?

1 个答案:

答案 0 :(得分:-1)

如果要将CSV加载到新帧中,则帧加载事件将在加载时触发。

$("#iFrameExcel").load( function() {
     //this fires when the frame loads
});

这意味着excel文档的内容处理以内联方式进入,用户的浏览器可以加载它。您确定您的用户可以加载excel inline吗?

https://jsfiddle.net/wx38rz5L/3574/

我是否因为使用了jquery而被投票?