我一直在使用 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/