Javascript window.open不工作/未被调用

Javascript window.open不工作/未被调用,javascript,php,codeigniter,Javascript,Php,Codeigniter,我的表单中有一个按钮,可以生成PDF文件并保存在本地机器中;现在,通过点击按钮将它们保存在本地machien中后,我想在浏览器中查看要下载的文件(其中包含多个文件) 我尝试的代码如下所示: <form name="frm1" id="frm1" method="post" enctype="multipart/form-data"> . . . <button type="submit" name="btnCreateP

我的表单中有一个按钮,可以生成PDF文件并保存在本地机器中;现在,通过点击按钮将它们保存在本地machien中后,我想在浏览器中查看要下载的文件(其中包含多个文件)

我尝试的代码如下所示:

<form name="frm1" id="frm1" method="post" enctype="multipart/form-data">
         .
         .
         .
  <button type="submit" name="btnCreatePDF_8" class="btn btn-primary" onclick= "newDoc();"> Export to PDF </button>
</form>


<script>
       function newDoc()
       {
           window.open("http://localhost/MyProject/1234_1_8.pdf")
       }
</script>

.
.
.
导出为PDF
函数newDoc()
{
窗口打开(“http://localhost/MyProject/1234_1_8.pdf")
}
它创建了PDF,但我的javascript函数(newDoc())无法工作

谢谢你的帮助!此外,如果您需要更多的澄清,请让我知道哪部分我必须提供更多的澄清


谢谢不要使用提交按钮。这就是您的问题,它提交表单并调用函数。看来提交的表格赢得了比赛。将其更改为常规按钮。

导出为PDF//删除type=“submit”
  <button name="btnCreatePDF_8" class="btn btn-primary" onclick= "newDoc();"> Export to PDF </button> // remove the type="submit"