Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/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
Javascript和Codeigniter单击新窗口_Javascript_Forms_Codeigniter - Fatal编程技术网

Javascript和Codeigniter单击新窗口

Javascript和Codeigniter单击新窗口,javascript,forms,codeigniter,Javascript,Forms,Codeigniter,我正在做一些事情,我有一个按钮,当你点击这个按钮时,我想在一个新窗口中打开另一个页面,而不是一个新标签 在codeigniter中我将如何执行此操作 我的控制器中有这样一个函数 function print_members(){ $this->load->model('common_model'); $data = $this->common_model->general(); $data['members'] = $thi

我正在做一些事情,我有一个按钮,当你点击这个按钮时,我想在一个新窗口中打开另一个页面,而不是一个新标签

在codeigniter中我将如何执行此操作

我的控制器中有这样一个函数

function print_members(){
        $this->load->model('common_model');
        $data = $this->common_model->general();
        $data['members'] = $this->common_model->all_members();
        $this->load->view('print_members', $data);
    }
当用户点击我的输入按钮时

<?php echo form_open('controller/print_members', array('id'=>'form', 'target' =>'_blank')); ?> 
            <input id="print" type="submit" name="print" value="Print"/>
            <? echo form_close(); ?>


我基本上希望在新窗口中打开“控制器/打印成员”功能。上面的以下代码将在新选项卡中打开它。

这可以通过javascript完成

Javascript

<script>
function popup(){
var xhr = "<?php echo base_url('print_members')?>" /***controller url****/
popup=window.open(xhr,'print members' 'width=500,height=500');
}
</script>

函数popup(){
var xhr=”“/***控制器url****/
popup=window.open(xhr,'print members''宽度=500,高度=500');
}
您可以像这样使用输入或href

   <input id="print" type="button" name="print" value="Print" onclick="popup()"/>


控制器文件没有变化

几乎重复
 <a href="void:javascript" onclick="popup()"/>Print </a>