2013-02-21 227 views
0

我正在使用colorbox将参数传递给colorbox

<a class="publishpost" href="<?= base_url()."publish_ads/publishon/".$adds[$i]->getId()?>"></a> 
         <script> 
           $(document).ready(function(){ 
            $('.publishpost').colorbox({ width: '900px', height: '500px' }); 
           }); 
         </script> 

我有这个链接指向codeigniter控制器。我想从加载colorbox的视图访问一些变量。我怎样才能做到这一点。我想过一个表单或jQuery的东西,但我仍然不知道如何传递参数。

,我打算通过作为参数应用的值是这样的,例如:

<div class="external_wall_right_col_sub_ad_img"><img src="<?=$img?>" alt="small ad"></div> 

我想在$ IMG变量传递给颜色框。

回答

0

确定您希望前端如何工作取决于您 - 传递数据,但是,我可以帮助您。

如果您选择使用表单,则可以访问要提交给您的控制器中的表单数据。从那里,你可以定义$ IMG变量如:

$data['img'] = $this->input->post('input_name'); 

然后,当你加载你的观点,传递数据:

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

这将通过在$申报数据视图的所有变量。您现在可以访问该变量在你看来,你想:

<img src="<?php echo $img; ?>" alt="small ad"> 
1

我回答我的问题:

我用它通过邮局发送数据的颜色框的数据参数。