我正在尝试生成一个excel文件,一旦浏览器下载了它,我就会打开它。我正在使用axlsx,我可以生成文件罚款。
然而,我想要做的是设置它,所以当我点击我的链接,触发我的控制器下载我的excel文件,让它显示一个自旋器图标,当下载完成和excel打开时,旋转图标就会消失。
我知道如何做javascript来显示和隐藏,我知道如何在rails端生成excel文件。我很难让两个人一起工作。
执行format.js并尝试以这种方式执行ajax (使用呈现文件)似乎并不会触发该文件中的javascript,但是Excel打开得很好。(我想使用该文件来隐藏图标)
我最近发现的是做一个.on(‘ajax:完全,函数(){window.open(路径到我的excel文件)代码来隐藏我的图标})
这将打开一个新选项卡,然后打开下载的excel文件并关闭该选项卡。
我想这样做,而不打开一个新的标签(最好没有iframe)
这不可能吗?
发布于 2018-05-10 21:27:20
在我的ajax:complete函数中,我只需要这样做
https://stackoverflow.com/questions/50280920
复制相似问题