I am using two multiselect dropdown. second multiselect option is depends on first multiselect values.
I am trying to fill the second multiselect (#field_zone) option using ajax call when first dropdown (#participation_channels) option is select or deselect. I'm trying to populate second multiselect dropdown(#field_zone) but second dropdown is not populate
$(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();
});