我有這樣的代碼:(表單輸入)<label>Nomor Kartu Keluarga</label><select class="custom-select" id="nokk" name="nokk" required="" onkeyup="getortu()"> <?php foreach($nokk->result_array() as $u) { echo '<option value="'.$u["nokk"].'">'.$u["nokk"].' - '.$u["namakepalakeluarga"].'</option>'; } ?> </select> <label>Status Hubungan Dalam Keluarga</label> <select class="custom-select" id="statushubkeluarga" name="statushubkeluarga" required="" onkeyup="getortu()"> <?php foreach($statushubkeluarga->result_array() as $u) { echo '<option value="'.$u["id"].'">'.$u["namastatushub"].'</option>'; } ?> </select> <label>Nama Ayah</label> <select class="form-control" id="namaayah" name="namaayah" > </select>而且,我希望當(dāng)“statushubkeluarga”== 3時(shí),使用“AJAX”,但當(dāng)!= 3時(shí)使用輸入標(biāo)記,我的ajax代碼:function getortu(){ var nokk = $("#nokk").val(); var statushubkeluarga = $("#statushubkeluarga").val(); if(statushubkeluarga == 3){ $.ajax({ url : "<?php echo base_url();?>/MainController/Getnamaayah", method : "POST", data : {nokk:nokk}, async : false, dataType : 'json', success: function(data){ var html = ''; var i; for(i=0; i<data.length; i++){ html += '<option value='+data[i].namakepalakeluarga+'>'+data[i].namakepalakeluarga+'</option>'; } $('#namaayah').html(html); } }); }else{ } }為什么我的ajax代碼不工作?我的情況不起作用,因此選項(xiàng)無法顯示。幫助我..謝謝
1 回答

陪伴而非守候
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊
您使用了錯(cuò)誤的功能。您應(yīng)該使用onchange
而不是onkeyup
.
<select class="custom-select" id="statushubkeluarga" name="statushubkeluarga" required="" onchange="getortu()"></select> <select class="custom-select" id="statushubkeluarga" name="statushubkeluarga" required="" onchange="getortu()"></select>
- 1 回答
- 0 關(guān)注
- 129 瀏覽
添加回答
舉報(bào)
0/150
提交
取消