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();
}
});
});
添加回答
举报