Menampilkan form select option dengan ajax

saya ingin menampilkan nama item select option berdasarkan jenis yang dipilih oleh user akan tetapi form tersebut berulang sebnyak keinginan user, saya bingun ketikan jenis menjadi array "jenisn[]" bagaimana cara mengambil nama itemnya di setiap formnya dengan ajax

<table>
  <form>
<?php
 for($i=1;$i<=$jml;$i++){?>
   <tr>
   <td>Jenis CI</td>
   <td><select class="form-control" name="jenis2[]"id="jenis2[]" required>
       <?php foreach($relasi as $row) { ?>
       <option value="<?php echo $row->idJenisCI;?>"><?php echo $row->namaJenisCI;?>
       </option><?php } ?>
       </select>
   </td>
   </tr>
   <tr>
   <td>Nama CI</td>
   <td><select  class="id2 form-control" name="id2[]" required></select></td>
   </tr>
<?php }?>
   <tr align="center">
   <td colspan="2"><input class="tombol" type="submit" name="submit" value="Simpan"></td>
   </tr>

 </form>
</table>

lalu kode ajax saya seperti ini

<script type="text/javascript">
    $(document).ready(function(){
        $('#jenis2').change(function(){
            var idJenisCI=$(this).val();
            $.ajax({
                url : "<?php echo base_url();?>index.php/C_ProyekAkhir/option",
                method : "POST",
                data : {idJenisCI: idJenisCI},
                async : false,
                dataType : 'json',
                success: function(data){
                    var html = '';
                    var i;
                    for(i=0; i<data.length; i++){
                        html += '<option value="'+data[i].idCI+'-'+data[i].namaCI+'">'+data[i].namaCI+'</option>';
                    }
                    $('.id2').html(html);

                }
            });
        });
    });
 </script>

ini link tampilannya <a href='https://drive.google.com/file/d/1pu0QKIhcBbAz-x3X7t9HlYGg_ziiKh07/view?usp=sharing'>https://drive.google.com/file/d/1pu0QKIhcBbAz-x3X7t9HlYGg_ziiKh07/view?usp=sharing</a>

avatar ashleenanh46
@ashleenanh46

21 Kontribusi 5 Poin

Dipost 5 tahun yang lalu

Tanggapan

kurang mengerti saya pertanyaanya, coba diperjelas, istilah2nya juga coba lebih umum

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban