Blog Yazarı Olmak İster misin?

Kaleminize güveniyorsanız, bloğumuzda özgürce web, hosting, teknoloji ve programlama dilleri üzerine makale yazabilirsiniz. Bizde sizi sürekli hediye kuponlar ile ödüllendiririz. Blog Yaz!


Select2 Aranan Verileri Ajax İle Çekmek

Tahmini okuma 0 dakika 36 saniye Görüntülenme: 225

Select2 ile tüm verileri ajax ile yazmaya başladıkça veri tabanından çekebilirsiniz. Örnek Yapı

<select style="width:100%" name="yazar[]" id="yazar" autocomplete="off" multiple></select>
$('#yazar').select2({
  ajax: {
    url: 'api.php',
    method:"POST",
    delay:500,
    dataType:"json",
    data: function (data) {
      var query = {
        aranankelime: data.term, //Aranan kelime bu şekilde post ediliyor
        aramayap:1 //Ekstra parametre göndermek istersek


      }

      return query;
    },
    processResults: function (response) {
        return {
            results:response
        };
    },
    cache: true
  }
});

api.php

$json = [];


    $yazarlar = $db->from('yazarlar')
    ->like('yazar',post('aranankelime'))
    ->orderby('yazar','COLLATE utf8_turkish_ci')
    ->limit(0,10)
    ->all();

    foreach ($yazarlar as $yazar) {
        $json[] = ['id'=>$yazar['id'], 'text'=>$yazar['yazar']];
    }

echo json_encode($json);

4 ay önce Özkan Işık tarafından yazıldı. Son güncelleme 28.04.2022 02:36

Yorum Yap


İlk yorumu yapan sen ol!
Blogtan Son Yazılar

Yeni Ürünlerden İlk Siz Haberdar Olun!

Şimdi abone olarak yeni ürün ve indirim kampanyalarından anında faydalanın!

veya üye olmak isteyebilirsiniz

Üye Ol