This belong to codes prior to select2 version 4
I have a simple code of select2 that get data from ajax
select2
For Ajax, use $(".select2").val("").trigger("change"). That should solve the problem.
$(".select2").val("").trigger("change")