可能重复:
Download a file using jQuery after creating it in the server
我有一个jQueryUI对话框,其中包含一些HTML内容。用户输入并单击“确定”按钮后,将使用AJAX建立对服务器的调用。在引用的静态方法中,基于用户输入创建文件。创建文件后,用户应该能够下载它。我该如何实现这一目标?我听说过“在该对话框中创建一个表单,其中的操作是POST到服务器,但我不知道如何执行此操作。
请注意,this question涵盖同一问题的服务器端。
答案 0 :(得分:2)
让你的AJAX调用创建文件并将其存储在服务器的某个地方。在AJAX调用的success
处理程序中,将页面上iframe
的来源设置为创建文件的URL。