select2的清空,当select2有值时,再使用初始化的方式赋值,会在原来的值后追加,需要使用和select一样的清空方式
$('.select2bs4').empty();
ajax的绑定:
$('.sjksy').select2({ theme: 'bootstrap4', ajax: { url: '/aa/bbb/type/'+$("input[name='gzlx']:checked").val()+'/', processResults: function (data) { // Transforms the top-level key of the response object from 'items' to 'results' return { results: data.data }; } } });
json返回值不是默认的json时,需要使用方法processResults处理一下,详见:
https://select2.org/data-sources/ajax
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《select2的清空及ajax事件处理》
发表评论