php - window.open向php传递参数并触发pdf创建和查看

标签 php pdf post window.open

我一直在使用 window.open 指向一个 php 文件,在该文件中我使用 fpdf 动态创建 pdf 并立即将其显示给用户。似乎在所有浏览器甚至移动设备上都能正常工作。例如:

window.open('/client/feature_Schedule/scheduleReport.php','Schedule_Report','width=900,height=600,status=yes');

在此示例中我没有传递任何值,因为 php 文件中已存在所需的所有参数。

但现在我想传递来自 javascript 的值,以便在创建 pdf 并将其显示给用户之前查询 php 文件中的数据库。有我应该注意的约定吗?除了在“?”后面添加值之外,Window.open 似乎无法处理此问题。在网址末尾。但我更喜欢 POST 这些值,因为可能有大量数据被发送到 php 文件。我什至一直在使用 $.ajax,但不确定如何触发 pdf 为用户打开。

谢谢。

最佳答案

window.open() 只能执行 GET 请求。您需要create a form如果您想使用 POST 获得相同的效果,请使用适当的控件和目标。

关于php - window.open向php传递参数并触发pdf创建和查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12029228/

相关文章:

pdf - 从字节数组在 Blazor 页面中显示 PDF 的问题

java - 如何将 List<ViewHolder> 转换为 JSON 并通过 POST 请求发送到服务器

javascript - 当没有按钮时,如何防止 fetch 请求重新加载 Javascript 页面?

Javascript - 如何自动发布表单

php - MySql ORDER BY 多列 IF AND

php - 循环访问记录集两次

php - 用于测验的 Mysql 随机行

php - ORDER BY 日期同时也在 MySQL 查询中使用 LIMIT - PHP

c# - 在 c# 中使用 iTextSharp 在 pdf 中使用阿拉伯语

flash - 有没有可以在服务器端将 ppt 和 pdf 文件转换为 flash swf 的工具/库?