select2二级联动 ( 前面一个下拉框选中的值更改, 同时更新该select2的下拉数据 ).
踩过的坑: 只是销毁select2而不清空, 会使select中的选项累加. 因此需加上 empty() 方法
//
$.ajax({
url: '../../category/item/child/list',
data:{
categoryType:contentType
},
success: function (res) {
if(res.length > 0){
// 销毁select2并且将select中的数据置空
$('#childType').select2('destroy').empty();
// 重新初始化select2
$('#childType').select2({
minimumResultsForSearch: -1,
data: res,
multiple: true
});
}
}
});