【发布时间】:2012-09-12 06:54:04
【问题描述】:
我正在使用 CodeIgniter 框架。我加载了一个主视图,其中包含几个选项卡,这些选项卡通过 AJAX 在<div> 中加载其他视图。我的控制器类如下所示:
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。但是当我单击选项卡时,我也想在<div> 和main_view 中使用id。最好的方法是什么?也许有什么方法可以使这个变量对控制器中的每个方法都是全局的?
我使用 jQuery 加载选项卡:
$("#div").load(mywebapp/tab1);
【问题讨论】:
标签: php jquery codeigniter shared-state