将 POST 数据发送到服务器后是否可以显示下载对话框?
因为我需要许多复杂的值,“只是”使用带有方法 post 的 HTML 表单是行不通的。
到目前为止,我使用 GET 方法的方式如下:
$("form").submit(function() {
window.location.href = 'upload.php?url='+$(".url").val()+'&host='+$(".host.clicked").attr("host");
return false;
}
其中,location.href 将提示我一个不错的下载对话框,因为 upload.php 返回文件的标题。
现在的问题是我想让用户选择将文件上传到表单,这不适用于我正在使用的 GET url 方法。
那么如何在使用 AJAX 和 POST 将数据发送到服务器后显示下载对话框?