Я хочу обновить форму select с помощью ajax, при выборе опции отображаемые данные не соответствуют взятым данным - PullRequest
0 голосов
/ 21 апреля 2019

Я хочу обновить форму select с помощью ajax, при выборе опции отображаемые данные не совпадают с принятыми данными, и в течение секунды выбора, и для выбора обоих загрузка данных занимает несколько секунд, а отображаемая невернаясуществует ошибка в контроллере и ajax, которая делает данные несовместимыми

этот код контроллера

 function get_edit(){
        $id_item2 = $this->uri->segment(1);
        $data['id_item2'] = $id_item2;
        $data['Bobot'] = $this->Item2_model->get_category()->result();
        $get_data = $this->Item2_model->get_item_by_id($id_item2);
        if($get_data->num_rows() > 0){
            $row = $get_data->row_array();
            $data['id_item2'] = $row['id_item'];
        }
        $this->load->view('Admin/kpi_item2-formupdate',$data);
    }

     function get_data_edit(){
        $id_item2 = $this->input->post('id_item2',TRUE);
        $data = $this->Item2_model->tampil_data_item2($id_item2)->result();
        echo json_encode($data);
    }

эта модель файла

function get_category(){
        $query = $this->db->get('bobot_db');
        return $query;  
    }
function tampil_data_item2(){
        $this->db->select('p.*, k.KPI_group,s.parameter');
        $this->db->from('kpi_item2 p');
        $this->db->join('bobot_db k','p.id_bobot = 
                 k.id_bobot','inner');
        $this->db->join('kpi_item s','s.id_item  = p.id_item');
        $hasil=$this->db->get();
        return $hasil;
    }

 function get_item_by_id($id_item){
        $query = $this->db->get_where('kpi_item2', array('id_item2' =>  $id_item));
        return $query;
    }

это представление файлаи ajax

<code><form action="<?php echo site_url('HomeAdmin/update_aksi_item2');?>" method="post">
     <div class="form-group">
     <pre>
<div class="col-md-13 col-sm-12">
<label>KPI Group Name</label>
<select class="form-control" id="id_bobot" name="id_bobot"  style="width: 100%;">  
<option value="">No Selected</option>
 <?php foreach($Bobot as $row):?>   
<option value="<?php echo $row->id_bobot;?>"><?php echo $row->KPI_group;?></option>?php endforeach;?>  </select>   </div><br>


<div class="col-md-13 col-sm-12">
<label >Parameter KPI</label><select class="form-control " name="id_item"   style="width: 100%;">

                          <option value="">No Selected</option> 

        </select></div><div class="col-md-13 col-sm-12">
<label >Item Parameter KPI</label><input type="text" name="parameter2" class="form-control"  required   ></div><div class="col-md-2 col-sm-12"> <div class="form-group"> <label for="input-id_jabatan-en">Bobot (Bulan)</label> <input type="text" name="bobot_bulan2" class="form-control"   required  ></div></div>
Сохранить продукт
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...