Javascript 如何通过对nodejs服务器的ajax调用下载pdf

Javascript 如何通过对nodejs服务器的ajax调用下载pdf,javascript,ajax,node.js,pdf,Javascript,Ajax,Node.js,Pdf,下载附件响应需要页面刷新。因此,我如何使用GET方法ajax调用重新加载部分页面而不重新加载整个页面 PDF下载需要重新加载页面才能显示“另存为”对话框 在facebook上,他们下载照片时没有刷新整个页面。他们会重新加载部分页面 有人帮我吗?我认为facebook只是提供了带有强制下载标题的图像下载链接。您可以这样做: 执行ajax请求以获取强制下载脚本的url,并将弹出窗口重定向/打开到该链接 <?php header('Content-Type: application/pdf');

下载附件响应需要页面刷新。因此,我如何使用GET方法ajax调用重新加载部分页面而不重新加载整个页面

PDF下载需要重新加载页面才能显示“另存为”对话框

在facebook上,他们下载照片时没有刷新整个页面。他们会重新加载部分页面


有人帮我吗?

我认为facebook只是提供了带有强制下载标题的图像下载链接。您可以这样做:

执行ajax请求以获取强制下载脚本的url,并将弹出窗口重定向/打开到该链接

<?php
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename=filename.pdf');
header('Pragma: no-cache');
readfile("/path/to/filename.pdf");

页面刷新与文件下载有什么关系?你能发布相关代码以便我们理解上下文吗。