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 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);
Profesyonel ve her yönü ile kontrol edilebilir gelişmiş çok özellikli ajans yazılımıdır. İşte öne çıkan özellikler.