【问题标题】:Rails axlsx and ajax导轨 axlsx 和 ajax
【发布时间】:2018-05-10 20:18:52
【问题描述】:

我正在尝试生成一个在浏览器下载后打开的 Excel 文件。我正在使用 axlsx,我可以很好地生成文件。

但是我想从那里做的是设置它,所以当我点击我的链接时,我的控制器会触发我的 excel 文件,它会显示一个微调器图标,当下载完成并打开 excel 时,微调器图标就会消失离开。

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

执行 format.js 并尝试以这种方式执行 ajax(使用渲染文件)似乎不会触发该文件中的文件 javascript,但 Excel 可以正常打开。 (我想用那个文件来隐藏图标)

我想到的最接近的事情是做一个 .on('ajax:complete, function(){ window.open(path to my excel file) code to hide my icon})

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

我想在不打开新标签的情况下执行此操作(最好不使用 iframe)

这不可能吗?

【问题讨论】:

    标签: jquery ruby-on-rails-4 axlsx


    【解决方案1】:

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

    Download File Using jQuery

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-04
      • 2017-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多