2013-02-21 229 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

我回答我的問題:

我用它通過郵局發送數據的顏色框的數據參數。