如何从静态下拉菜单Codeigniter获取数据下拉菜单

时间:2020-05-02 15:23:28

标签: php ajax codeigniter

如何通过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);
}

和我的Ajax: enter image description here

我尝试了此操作,但没有任何帮助

1 个答案:

答案 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);
}

看看这是否对您有用,其他一切对我来说似乎还不错。

相关问题