在 Select2 开始新的 ajax 调用之前,如何清除最后的结果?(不改变原来的select2-files)
重现:
在 ajaxdata
处理程序中,您可以清除项目:
ajax: {
type: "POST",
url: '/echo/json/',
dataType: 'json',
data: function(params){
console.log("ajax");
// reset selection
$('.select').val(null).trigger('change');
var query = {
search: params.term,
items: data
};
return { json: JSON.stringify( query ) }
},
processResults: function (data, page) {
return { results: data.items };
},
}
这是一个 jsfiddle:https ://jsfiddle.net/beaver71/jb07ehpq/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句