如何通过id或其他值从静态下拉列表中获取数据? 我的观点:
<select name="status" id="status" class="form-control">
<option selected="selected" value="1">ACTIVE</option>
<option value="2">INACTIVE</option>
</select>
<!--- GET DATA FROM DB WHERE STATUS DROPDOWN -->
<select name="result" id="result">
<option selected="selected" value="">ALL</option>
</select>
我的模特:
function get($status){
$query = $this->db->get_where('people', array('status' => $status));
return $query;
}
我的控制器:
function getresult(){
$status= $this->input->post('status',TRUE);
$data = $this->people_model->get($status)->result();
echo json_encode($data);
}
我尝试了此操作,但没有任何帮助
答案 0 :(得分:1)
我认为您应该在id
中获得status
而不是controller function
的值,因为那是您通过ajax发送的内容
function getresult(){
$status= $this->input->post('id',TRUE);
$data = $this->people_model->get($status)->result();
echo json_encode($data);
}
看看这是否对您有用,其他一切对我来说似乎还不错。