【发布时间】:2020-09-12 07:20:32
【问题描述】:
我有这样的代码: (表单输入)
<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>
而且,我想在“statushubkeluarga”== 3 时使用“AJAX”,但是当 != 3 使用输入标签时,我的 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 代码不起作用?我的状况不起作用,因此无法显示选项。帮帮我..谢谢你
【问题讨论】:
标签: php ajax codeigniter