我在一个项目中遇到问题:当我按下提交时,我想转到两个不同的 url:一个来自空白,一个直接到这里。
我该如何解决这个问题?
我的代码:
<form method="post" action="" name="form" target="_blank">
function addAmount($invoice_number,$particular,$quantity,$rate,$percentile,$amount){
$addAmm=$this->conn->prepare("insert into `amount`(invoice_number,particular,quantity,rate,tax,amount)values(?,?,?,?,?,?);");
$addAmm->bind_param("isssss",$invoice_number,$particular,$quantity,$rate,$percentile,$amount);
$addAmm->execute();
header('loaction:add_info_success.php');
//header('loaction:printpdf.php'); error face
}
我想打印 pdf 并将当前页面切换到信息页面。
最佳答案
在 PHP 中,您不能设置两个不同的 Location
header (顺便说一句,您的代码中有错字)。如果您需要实现类似于您想要的东西,您必须通过 JavaScript 处理表单并使用 window.open
( manual ) 打开两个不同的窗口。
关于javascript - 当我点击提交按钮时在 php 中定位我想转到两个不同的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21874313/