v2.5.2
Giriş yap

Select2 ile diğer ajax çakışması

Anonim
709 defa görüntülendi

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");
				}
			});

		}
		});
Cevap yaz
Cevaplar (1)
buraksuluk
1743 gün önce

sorun token yüzünden kaynaklanıyormuş hatayı buldum.