codeigniter と Twitter の CSS フレームワーク Bootstrap を使用して Web アプリを作成しています。
ここで「ビュー」を使用してモーダルシステムを実装する方法を知りたいです。ビューファイルのボタンをクリックしてコントローラーにリンクできるようにしたいのですが、モーダルでビューを開くことができます。それが理にかなっている場合は?どんなアイデアでも素晴らしいでしょう。
ありがとう
codeigniter と Twitter の CSS フレームワーク Bootstrap を使用して Web アプリを作成しています。
ここで「ビュー」を使用してモーダルシステムを実装する方法を知りたいです。ビューファイルのボタンをクリックしてコントローラーにリンクできるようにしたいのですが、モーダルでビューを開くことができます。それが理にかなっている場合は?どんなアイデアでも素晴らしいでしょう。
ありがとう
私は現在のプロジェクトでこれを行っており、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 モーダル関数に渡すだけです。