我正在使用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
。但是當我點擊標籤時,我想在main_view
的<div>
中也使用id
。什麼是最好的方法來做到這一點?也許有什麼辦法可以使這個變量在控制器中的每個方法都是全局的?
我使用jQuery加載標籤:
$("#div").load(mywebapp/tab1);
有什麼問題嗎? – wesside