【发布时间】:2018-06-10 15:32:46
【问题描述】:
我正在使用两个多选下拉菜单。第二个多选选项取决于第一个多选值。
当第一个下拉 (#participation_channels) 选项是选择或取消选择时,我正在尝试使用 ajax 调用填充第二个多选 (#field_zone) 选项。我正在尝试填充第二个多选下拉列表(#field_zone),但未填充第二个下拉列表
$(document).ready(function () {
$('#participation_channels').multiselect({
onChange: function (option, checked) {
var channels = $('#participation_channels').val();
$.ajax({
url: "url",
data: {channels: channels},
type: "POST",
dataType:'json',
cache: false,
success: function (data) {
$.each(data, function(i, zone) {
$("#field_zone").append('<option value="' + zone.zone + '">' + zone.zone + '</option>');
});
$("#field_zone").attr('multiple', 'multiple');
$("#field_zone").multiselect();
}
});
}
});
$('#field_zone').multiselect();
});
【问题讨论】: