我有一個頁面,我想要顯示動態的兩個選擇框。一個選擇框從一個模型獲取數據,然後從其他選擇框獲取數據。然後獲取數據後將保存查詢或兩者的結果,然後查看到一個視圖頁面。在控制器代碼點火器的相同功能中加載多個模型
我希望將數據保存在兩個查詢的陣列,這是我的控制器:
function index(){
$data['main_content'] = 'stockInView';
$this->load->model('itemsModel');
$query2 = $this->itemsModel->getAllItems();
if ($query2)
{
$data['records'] = $query2;
}
$this->load->model('categoryModel');
$query = $this->categoryModel->getAllCategories();
if ($query)
{
$data['records'] = $query;
}
$this->load->view('dashboardTemplate/template',$data);
}
然後我在foreach循環顯示。但它只能顯示第二個查詢結果,或者在這種情況下只顯示一個選擇框中的類別,而不顯示其他選擇框中的項目。我是第一次這樣做,所以我不知道該怎麼做。
喔..感謝了很多..好吧,告訴我怎麼能做到這一點..如果我選擇從第一個選擇框中一個選項,然後它會給我的選擇在第二個選擇框根據..我認爲這將通過應用javascript的onchange函數來完成..我不知道如何在這裏做,並且如果它不會通過使用ajax或jquery刷新然後它會更好 – user1972143
@ user1972143這是一個完全不同的主題,學習AJAX更新第二個選擇框值時,從第一個值中選擇一個值時,可以很容易地用jQuery實現,有很多關於這個可用的信息 –