Я хочу обновить форму 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>
Сохранить продукт