0

我需要知道是否可以在新窗口中加载 codeigniter 视图?

我需要像这样将数据发送到视图

$this->load->view('pdfview', $data);

但我希望这个视图在新窗口或标签中打开

你好

我需要知道是否可以在新窗口中加载 codeigniter 视图?

我需要像这样将数据发送到视图

$this->load->view('pdfview', $data);

但我希望这个视图在新窗口或标签中打开

4

4 回答 4

1

尝试使用锚标记加载页面,并将目标设置为“空白”,如

<a href="mydomain/controller/function" target="_blank">Goto Page</a>
于 2013-04-02T05:19:30.583 回答
0

打开新窗口不是服务器端操作(这是 PHP) - 它是客户端。您应该只将目标添加到您的<a>标签中。

于 2013-04-02T05:20:33.657 回答
0

How are you calling your controller/view? Obviously from a link on your site.

On that link add a target="_blank" attribute.

Eg: <a href="pdf/view/12" target="_blank">View PDF</a>

User clicks on it, it opens a new window.

于 2013-04-02T21:59:51.140 回答
0

您不能使用服务器端语言 (PHP) 来控制客户端行为(强制使用新的浏览器窗口获取超链接)。

于 2013-04-02T05:31:39.543 回答