Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.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
Javascript 在php中打开多个pdf文件_Javascript_Php_Html_Codeigniter - Fatal编程技术网

Javascript 在php中打开多个pdf文件

Javascript 在php中打开多个pdf文件,javascript,php,html,codeigniter,Javascript,Php,Html,Codeigniter,我想一次点击打开多个pdf文件。我有不同的pdf文件,它们在for循环中。但它会在打开时覆盖最后一个文件 $pdf_file = $this->load->view('/pdf/report', $print_info, TRUE); echo $pdf_file; 我尝试了目标为空的body onload。但它不会在多个窗口中打开pdf文件。使用JavaScript: <a href="javascript:void(0)" onclick="open_links()"&g

我想一次点击打开多个pdf文件。我有不同的pdf文件,它们在for循环中。但它会在打开时覆盖最后一个文件

$pdf_file = $this->load->view('/pdf/report', $print_info, TRUE);
echo $pdf_file;
我尝试了目标为空的body onload。但它不会在多个窗口中打开pdf文件。

使用JavaScript:

<a href="javascript:void(0)" onclick="open_links()">Open PDF Files</a>

如果需要在获取URL之前发送请求,那么可能需要Ajax。不管是哪种方式,你最终可能会得到一个混乱的解决方案。

可能是你应该在正文中为每个pdf创建一个具有唯一id的div,你可以使用一些带有div id的javascript的onload函数包括target=\u blank。但是,问题是我没有URL。因为我是在表单提交POST变量之后打开pdf文件的。请您也分享关于表单POST和javascript的更多详细信息。您是否使用target=_newtab而不是_blank尝试过它?也许我没有正确理解,但这就是数组的用途$pdfs=阵列$PDF[]=$this->load->view。。。;
function open_links(){
    window.open('http://test.com/pdf/1.pdf');
    window.open('http://test.com/pdf/2.pdf');
}