Bootstrap 多选保留前一个值
Bootstrap multiselect is holding the previous value
我在我的应用程序中使用 bootstrap 多选来显示一些数据,它工作正常,但问题是下拉菜单给出的结果是根据其上方下拉菜单提供的 id ,现在我的问题是,当我第一次通过提供来自上方下拉列表的 id 来过滤一些数据时,它给出了结果,但是当我再次通过提供来自上方下拉列表的另一个 id 进行过滤时,它保存了以前的数据并且还包括new one.How 摆脱那个??我正在提供我的代码
jQuery.getJSON(url+"&jobId="+jobId+"&type="+type, function(data) {
$("#candyListIntAva").append(data.searchResultArray);
$('#candyListIntAva').multiselect('rebuild');
});
$('#candyListIntAva').multiselect({
includeSelectAllOption: false
});
这就是我从后端填充数据的方式,现在如何从列表中删除之前选择的数据,请提前help.Thanks
此行会将服务器回复中的每个新元素附加到 multiselect
列表:
$("#candyListIntAva").append(data.searchResultArray);
一种可行的方法是在将服务器的回复附加到列表之前清空 multiselect
列表:
$("#candyListIntAva").empty().append(data.searchResultArray);
我在我的应用程序中使用 bootstrap 多选来显示一些数据,它工作正常,但问题是下拉菜单给出的结果是根据其上方下拉菜单提供的 id ,现在我的问题是,当我第一次通过提供来自上方下拉列表的 id 来过滤一些数据时,它给出了结果,但是当我再次通过提供来自上方下拉列表的另一个 id 进行过滤时,它保存了以前的数据并且还包括new one.How 摆脱那个??我正在提供我的代码
jQuery.getJSON(url+"&jobId="+jobId+"&type="+type, function(data) {
$("#candyListIntAva").append(data.searchResultArray);
$('#candyListIntAva').multiselect('rebuild');
});
$('#candyListIntAva').multiselect({
includeSelectAllOption: false
});
这就是我从后端填充数据的方式,现在如何从列表中删除之前选择的数据,请提前help.Thanks
此行会将服务器回复中的每个新元素附加到 multiselect
列表:
$("#candyListIntAva").append(data.searchResultArray);
一种可行的方法是在将服务器的回复附加到列表之前清空 multiselect
列表:
$("#candyListIntAva").empty().append(data.searchResultArray);