Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php TCPDF生成的文件在ajax调用时不打开_Php_Ajax_Tcpdf - Fatal编程技术网

Php TCPDF生成的文件在ajax调用时不打开

Php TCPDF生成的文件在ajax调用时不打开,php,ajax,tcpdf,Php,Ajax,Tcpdf,如果我用这个,一切都很好: form name="nnewOBR" id="inewOBR" method="POST" action="targetsample_pdf.php" target="_blank" 表单中的数据将保存在数据库中,PDF将被打开。但是,当我使用ajax时,它只会执行在数据库中插入数据,而不会打开PDF。我的ajax声明如下: $(function() { $("#inewOBR").submit(function() { var datos = $('#inewO

如果我用这个,一切都很好:

form name="nnewOBR" id="inewOBR" method="POST" action="targetsample_pdf.php" target="_blank"
表单中的数据将保存在数据库中,PDF将被打开。但是,当我使用ajax时,它只会执行在数据库中插入数据,而不会打开PDF。我的ajax声明如下:

$(function() {
$("#inewOBR").submit(function() {
var datos = $('#inewOBR').serialize();
$.ajax({
  type: "POST",
  url: "targetsample_pdf.php",
  data: datos,
  success: function(data) {
    alert("Successful");
  }
});
return false;
});
});

我非常感谢你的帮助。非常感谢。

如果您将当前页面视图替换为pdf,则使用Ajax没有任何意义。如果我希望在提交表单时通知用户打开或不打开pdf,我将如何操作?ThanksI将在表单中添加一个选项,如果他们选择yup,则执行pdf操作,如果不执行其他操作。如果您喜欢在表单提交时使用js弹出窗口,但仍然将该值与表单一起传递给服务器