0
我試圖從我的ajax將數據追加到類哥打。 我的ajax沒有錯誤,但追加不起作用。 問題在我的$(this).parents()。next()。children('。kota')?選擇器來追加html
HTML:
<div class="col-md-3 form-group">
<select id="propinsi" required="required" placeholder="Provinsi" name="propinsi" class="form-control propinsi">
<option value="" selected disabled>--PilihProvinsi--</option>
</select>
</div>
<div class="col-md-3 form-group">
<select id="kota" required="required" placeholder="Kota/Kab" name="kota" class="form-control kota">
<option value="" selected disabled>--Pilih Kota/kab--</option>
</select>
</div>
我的JS:
$('.propinsi').change(function(){
var val = $('.propinsi').val();
$(this).parents().next().children('.kota').empty();
$.ajax({
url: site_url+"Master/runkab/"+val,
dataType: 'JSON',
success: function (data) {
$.each(data, function (i, valu) { $(this).parents().next().children('.kota').append('<option value="' + valu.id_kab + '">' + valu.kota + '</option>');
});
}
});
});
感謝的人 btw即時通訊嘗試獲得像這樣的值var $ this = $(this); ('。propinsi')。val();但錯誤 – faza
編輯我的答案,所以你可以收到像這樣的值:var $ this = $(this); var val = $ this.val(); –