0

カラーボックスを使用しています。

<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 コントローラーを指すこのリンクがあります。カラーボックスをロードするビューからいくつかの変数にアクセスしたいと思います。これどうやってするの。フォームやjqueryで何かを考えましたが、パラメータを渡す方法はまだわかりません。

パラメータとして渡す予定の値は、たとえば次のようなものです。

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

$img 変数をカラーボックスに渡したいです。

4

2 に答える 2

1

私は自分の質問に答えています:

データを郵便で送信するカラーボックスのデータパラメーターを使用します。

于 2013-02-27T11:21:40.120 に答える
0

フロントエンドをどのように機能させるかはあなた次第です。データの受け渡しについては、私がお手伝いします。

フォームを使用することを選択した場合は、送信先のコントローラーでフォーム データにアクセスできます。そこから $img 変数を次のように定義できます。

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

次に、ビューをロードするときに、データを渡します。

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

これにより、 $data 内で宣言されたすべての変数がビューに渡されます。必要に応じて、ビューでその変数にアクセスできるようになりました。

<img src="<?php echo $img; ?>" alt="small ad">
于 2013-02-21T17:47:31.617 に答える