Jquery 使用回调后发送的ajax数据生成html文件

Jquery 使用回调后发送的ajax数据生成html文件,jquery,html,ajax,Jquery,Html,Ajax,我正在制作一个模块,在这个模块中,当用户单击下载按钮时,会发送一个ajax请求,并在调用完成后发送回一些数据。但如何将数据写入html文件并自动保存在客户端呢。这可以通过jquery实现吗?因为我正在使用$.ajax获取需要写入html文件的数据,并在客户端自动下载该文件。您不能在javascript或客户端编写文件 但是,在html5中,您可以 请在这里找到这个链接 这里有一个链接可以满足您的需要:您可以使用HTML5的Javascript Blob类,在客户端创建文件,然后下载它们。正如我在

我正在制作一个模块,在这个模块中,当用户单击下载按钮时,会发送一个ajax请求,并在调用完成后发送回一些数据。但如何将数据写入html文件并自动保存在客户端呢。这可以通过jquery实现吗?因为我正在使用$.ajax获取需要写入html文件的数据,并在客户端自动下载该文件。

您不能在javascript或客户端编写文件 但是,在html5中,您可以 请在这里找到这个链接


这里有一个链接可以满足您的需要:您可以使用HTML5的Javascript Blob类,在客户端创建文件,然后下载它们。正如我在评论OP的thread.As@NoLifeKing时所描述的,现在HTML5的特性使它成为可能。当然,它还不是真正的跨浏览器