首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails axlsx和ajax

Rails axlsx和ajax
EN

Stack Overflow用户
提问于 2018-05-10 20:18:52
回答 1查看 585关注 0票数 0

我正在尝试生成一个excel文件,一旦浏览器下载了它,我就会打开它。我正在使用axlsx,我可以生成文件罚款。

然而,我想要做的是设置它,所以当我点击我的链接,触发我的控制器下载我的excel文件,让它显示一个自旋器图标,当下载完成和excel打开时,旋转图标就会消失。

我知道如何做javascript来显示和隐藏,我知道如何在rails端生成excel文件。我很难让两个人一起工作。

执行format.js并尝试以这种方式执行ajax (使用呈现文件)似乎并不会触发该文件中的javascript,但是Excel打开得很好。(我想使用该文件来隐藏图标)

我最近发现的是做一个.on(‘ajax:完全,函数(){window.open(路径到我的excel文件)代码来隐藏我的图标})

这将打开一个新选项卡,然后打开下载的excel文件并关闭该选项卡。

我想这样做,而不打开一个新的标签(最好没有iframe)

这不可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-10 21:27:20

在我的ajax:complete函数中,我只需要这样做

Download File Using jQuery

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50280920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档