如何下载由ajax返回的CSV文件或发布

时间:2018-10-17 12:02:56

标签: javascript jquery ajax csv download

我确定问题的答案在此网站的某个位置,但是我无法找到解决问题的答案。

我正在尝试将$.ajax()$.post()响应内容下载为CSV。我知道尽管出于安全原因,尽管有Content-Disposition: attachment; filename="name.csv"标头,这些jquery函数也不会自动下载。

但这是我的限制条件:

  • 响应可能非常大,具体取决于用户设置的过滤器。
  • 我不想清除当前页面。
  • 我无法创建服务器端CSV文件。
  • 我没有使用<a>元素,而是<button>

有人知道如何以一种干净而又快的方式做到这一点吗?

0 个答案:

没有答案