gpt4 book ai didi

javascript - AJAX调用返回数据但不提示下载

转载 作者:行者123 更新时间:2023-11-28 12:05:49 25 4
gpt4 key购买 nike

我有一个ajax调用,它成功调用了一个本身工作正常的页面。单击该按钮,就会下载 PDF。但是,当我使用相同的请求类型和 url 进行 AJAX 调用时,会返回数据,但不会提示下载。

我的电话:

    $("#download-pdf").live('click', function(){
$.ajax({
url: $(this).parents('form').attr('action'),
type: 'POST',
success: function(data){
console.log(data);
}
});
return false;
});

数据以未解析的 PDF 形式返回。所以我知道信息就在那里。它只是不会导致下载。有什么技巧吗?

最佳答案

强制下载的唯一方法是使用“标准”表单提交方法刷新页面。使用 Ajax,您将收到原始输出数据 (PDF),并且不会弹出保存对话框

关于javascript - AJAX调用返回数据但不提示下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10191688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com