【问题标题】:Javascript and Codeigniter onclick new windowJavascript 和 Codeigniter onclick 新窗口
【发布时间】:2013-01-25 19:03:56
【问题描述】:

我正在这里做一些事情,我有一个按钮,当您单击此按钮时,我希望在新窗口而不是新标签页中打开另一个页面。

我将如何在 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(); ?>

我基本上是在寻找在新窗口中打开 `controller/print_members' 功能。上面的以下代码在新选项卡中打开它。

【问题讨论】:

标签: javascript forms codeigniter


【解决方案1】:

这可以通过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>

你可以像这样使用 input 或 href

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

或者

 <a href="void:javascript" onclick="popup()"/>Print </a>

控制器文件没有变化

【讨论】:

    猜你喜欢
    • 2014-10-05
    • 2010-11-20
    • 2013-07-30
    • 2013-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    相关资源
    最近更新 更多