1 回答

TA貢獻1812條經驗 獲得超5個贊
您沒有在 onchange 功能中使用正確的輸入收音機。這select[name="jk_id"]:checked -syntax是不正確的
將您的代碼更改jQuery為下面的代碼,它應該可以工作。
jQuery(document).ready(function() {
jQuery('input[type=radio]').on('change', function() {
var jk = jQuery(this).val();
if (jk) {
jQuery.ajax({
url: 'pengajuan/getKK/' + jk,
type: "GET",
dataType: "json",
success: function(data) {
console.log(data);
jQuery('select[name="kk_id"]').empty();
jQuery.each(data, function(key, value) {
$('select[name="kk_id"]').append('<option value="' +
key + '">' + value + '</option>');
});
}
});
} else {
$('select[name="kk_id"]').empty();
}
});
});
添加回答
舉報