Autofill selected di codeigniter

saya mau buat auto selected dengan jquery, tapi error trus ya? [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/. POST http://localhost/inkomunjani/anggota/%3C?=%20base_url(%22anggota/get_angkatan%22)?%3E 403 (Forbidden) ketika klik fakultas/jurusan, saya mau selected juga untuk angkatannya. Modelnya document_model
function get_angkatan($id){
  $hasil=$this->db->query("SELECT * FROM tb_angkatan WHERE id_angkatan='$id'");
        return $hasil->result();
    }
controller anggota
public function get_angkatan()
	{
	$id	= $this->input->post('id');
        $data 	= $this->document_model->get_angkatan($id);
        
        echo json_encode($data);
	}
views
<div class="form-group">
<label class="col-md-3 control-label" for="profileFirstName">Fakultas/Jurusan</label>
 <div class="col-md-8">
	<select name="id_univ" class="form-control" id="id_univ">
	<option value="">--- Pilih Fakultas/Jurusan ---</option>
	<?php foreach ($dataUniv as $du): ?>
	   <option value="<?php echo $du->id_univ;?>"><?php echo $du->nama_fakultas?> - <?php echo $du->jurusan?></option>	
	<?php endforeach ?>
	</select>
<label class="text-danger"><?php echo form_error('id_univ');?></label>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label" for="id_angkatan">Angkatan</label>
<div class="col-md-8">
   <select name="id_angkatan" class="form-control" id="id_angkatan">
	<option value="">--- Pilih Angkatan ---</option>
	<label class="text-danger"><?php echo form_error('id_angkatan');?></label>
   </select>
</div>
</div>
							
ini js-nya
$(document).ready(function(){
	$('#id_univ').change(function(){
		var id = $(this).val();
            $.ajax({
                url : '<?= base_url("anggota/get_angkatan")?>',
                method : "POST",
                data : {id: id},
                async : false,
                dataType : 'json',
                success: function(data){
                    var html = '';
                    var i;
                    for(i=0; i<data.length; i++){
                        html += '<option>'+data[i].angkatan+'</option>';
                    }
                    $('.id_angkatan').html(html);
                     
                }
            });
    });

});
avatar waziat

Ditanyakan oleh @waziat

11 Kontribusi 0 Poin

Login untuk menanggapi


Jawaban Terpilih

hasilnya di row function get_angkatan($id){ $hasil=$this->db->query("SELECT * FROM tb_angkatan WHERE id_angkatan='$id'"); return $hasil->row(); }
avatar waziat

Dijawab oleh @waziat

11 Kontribusi 0 Poin

Jawaban

hasilnya di row function get_angkatan($id){ $hasil=$this->db->query("SELECT * FROM tb_angkatan WHERE id_angkatan='$id'"); return $hasil->row(); }
avatar waziat

Dijawab oleh @waziat

11 Kontribusi 0 Poin

Login untuk menanggapi


Login untuk gabung berdiskusi