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

		}
		});
buraksuluk
12 gün önce

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

Nasıl akıllıca soru sorulur?
Daha hızlı ve kaliteli cevaplar almak için önce nasıl soru sorulacağını bilmeniz gerekir. Eğer bilmiyorsanız bu yazı serisini okuyun.

Cevap yaz