0

codeigniter と Twitter の CSS フレームワーク Bootstrap を使用して Web アプリを作成しています。

ここで「ビュー」を使用してモーダルシステムを実装する方法を知りたいです。ビューファイルのボタンをクリックしてコントローラーにリンクできるようにしたいのですが、モーダルでビューを開くことができます。それが理にかなっている場合は?どんなアイデアでも素晴らしいでしょう。

ありがとう

4

1 に答える 1

1

私は現在のプロジェクトでこれを行っており、jQuery を使用$.ajaxして URL をモーダル要素にロードし、それをビューにフェードします。

コントローラーで、モーダル マークアップをロードする場合は、次のように使用します。

if ($this->input->is_ajax_request())
{
    $this->load->view('some/view_modal', $data);
}
else 
{
    $this->load->view('some/view', $data);
}

マークアップが十分に単純であれば、AJAX 呼び出しを実行するときに必要なコンテナー要素だけを抽出できますが、私にとっては、2 つのビューを使用する方が簡単であることがわかりました。

あなたの場合、AJAX 応答データを Bootstrap モーダル関数に渡すだけです。

于 2012-09-09T17:44:59.290 に答える