将带有ajax的表单提交到新选项卡

时间:2019-12-19 08:00:59

标签: javascript jquery ajax

我有一张表格,每行都有用于不同操作的复选框-其中一个是全部打印,会生成pdf。

因此,我想将表单提交到在新选项卡中打开的页面。我该如何实现?

var form = $("#formname");
var url = "url.php";
$.ajax({
    type: "POST",
    url: url,
    data: form.serialize(),
    success: function(data) {
        //Success
    }
});

3 个答案:

答案 0 :(得分:0)

我认为这样修改HTML代码会更容易:

<form target="_blank"/>

答案 1 :(得分:0)

成功阻止

window.location = './your.pdf';

答案 2 :(得分:0)

请按照以下步骤操作:

  1. 将该表格提交给服务器
  2. 打开一个新标签页
  3. 从服务器获取数据