2013-02-21 1 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로 양식 또는 어쩌면 뭔가 생각했지만 여전히 parametres를 전달하는 방법을 모른다. 내가 parametres로 전달할 예정

값은 예를 들어이 같은 있습니다 :

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

내가 colorbox에 $ 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

:

을 내가 게시물을 통해 데이터를 전송하는 colorbox의 데이터 매개 변수를 사용합니다.