Javascript:从浏览器端的数据文件下载选项

Javascript:从浏览器端的数据文件下载选项,javascript,web,Javascript,Web,当我调用JSON时,我会得到一个文件的内容。 我想要的是,当按下按钮时,这些内容应该可以作为文件下载给用户 所以它就像从web UI、浏览器端、 我的代码触发一个JSON请求,并得到一些数据作为回复。 此数据应可作为文件下载您需要在响应中发送以下http头,以通知浏览器下载: Content-Disposition: attachment; filename="download.json" 当然,当从Javascript调用JSON来评估响应时,您不需要该头。最简单的方法可能是检查X-requ

当我调用JSON时,我会得到一个文件的内容。 我想要的是,当按下按钮时,这些内容应该可以作为文件下载给用户

所以它就像从web UI、浏览器端、

我的代码触发一个JSON请求,并得到一些数据作为回复。
此数据应可作为文件下载

您需要在响应中发送以下http头,以通知浏览器下载:

Content-Disposition: attachment; filename="download.json"

当然,当从Javascript调用JSON来评估响应时,您不需要该头。最简单的方法可能是检查X-request-With。如果设置了,则可能是JavaScript发出的请求。

这就是您要查找的内容吗?