Select2 ile diğer ajax çakışması
iki adet combobox bulunuyor birinde select2 kullanarak json formatında
müşterileri listeliyorum.
Diğerinde başka sayfadan ajax ile html formatında verileri çekiyorum.
Sorunum şu sayfayı açtığım zaman select2 listeleme düzgün çalışıyor fakat ne zamanki ikinci comboboxtan bir veriye tıklıyorum ozaman select2 hata veriyor.
kodlar aşağıdadır.
$("#musteri_id").select2({
placeholder: "Lütfen Cari Seçiniz",
allowClear: true,
ajax: {
url: "ajax/musteriler.php?token=<?php echo $_SESSION['token'].$kullanicicek['kullanici_id']; ?>",
type: "post",
dataType: 'json',
delay: 250,
data: function (params) {
return {
searchTerm: params.term} },
processResults: function (response) {
return {
results: response
}
},
cache: true
},
language: {
noResults: function() {
return 'Sonuç Bulunamadı. <hr> <button type="button" class="btn btn-success btn-sm float-right mb-3" data-toggle="modal" data-target="#exampleModal"><i class="fas fa-plus-square"></i> Yeni Cari Ekle</button>';
}
},
escapeMarkup: function(markup) {
return markup;
}
});
diğer html olarak aldığımda şuşekilde
$( "#kategori_id" ).on("change", function(event){
event.preventDefault();
var id =$( this ).val();
$( "#removeFirst").remove();
if (id=="Deneme") {
$.ajax({
url: "controller/deneme.php",
type:'GET',
dataType: "html",
success: function(deneme){
$("#urunsec").after("<div id='removeFirst' class='col-12 form-row border-bottom ml-1' >"+deneme+"</div");
}
});
}
});