【发布时间】:2017-07-05 09:47:33
【问题描述】:
var form = document.createElement("form");
form.setAttribute("hidden", "true");
form.setAttribute("method", "post");
form.setAttribute("target", "_blank");
form.setAttribute("action", "target.php");
document.body.appendChild(form); // Not entirely sure if this is necessary
form.submit();
return;
我在上面的代码里面成功了一个ajax succes。在数据库中成功保存数据后,我将所述数据发回以进行打印。我正在使用 FPDF 进行打印,并且我在 target.php 中创建了一个模板,并且我正在将数据发布到该页面中。因此,为了通过帖子发送数据,我创建了一个目标设置为_blank 的表单,期望当我保存另一组数据并打印所述数据时,它将在前一个选项卡上打开。现在发生的事情是每次我保存数据时都会打开新标签。
我期望每次保存和打印数据时,它都会打开到第一次打印时打开的上一个选项卡。基本上我不想每次打印时都打开新标签。在第一次打印时打开新标签,然后其余的将加载到该标签上
【问题讨论】: