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更迭的成功里面上面的代码。在数据库中保存数据成功后,我发回要打印的数据。我正在使用FPDF进行打印,并且我在target.php
中创建了一个模板,并将数据发布到该页面中。因此,为了通过发布数据发送数据,我创建了一个目标设置为_blank
的表单,期望当我保存另一组数据并打印上述数据时,它将在前一个选项卡上打开。现在发生的事情是每次保存数据时它会打开新标签页。
我希望每次保存并打印数据时,都会打开第一次打印时打开的上一个选项卡。基本上我不打算每次打印新标签。在第一个打印打开新标签,然后其余的将只是加载该选项卡
我不希望它在当前选项卡中打开。 **基本上我不想在每次打印时打开新选项卡。在第一个打印打开新标签,然后剩下的只是加载该标签** – Giant