私はCodeIgniterフレームワークを使用しています。<div>
AJAX経由で他のビューをロードするいくつかのタブを含むメインビューをロードします。私のコントローラークラスは次のようになります。
class MainController extends MY_Controller
function main($id=0)
{
$this->load->model('main_model');
$this->data['info'] = $this->main_model->foo($id);
$this->load->view('main_view', $this->data);
}
function tab1()
{
$this->load->view('tab1_view', $this->data);
}
}
を呼び出してメインページを読み込みますmywebapp/main/123
。は、メソッドおよびでid
使用できます。しかし、タブをクリックすると、でも使用したいと思います。これを行うための最良の方法は何ですか?たぶん、コントローラーのすべてのメソッドに対してこの変数をグローバルにする方法はありますか?main
main_view
id
<div>
main_view
jQueryを使用してタブをロードします。
$("#div").load(mywebapp/tab1);