Select2'ye yeni katılıyorum ve AJAX'ı bütünleştirme konusunda sorun yaşıyorum. Arama yaptığımda, sonuçlar sorguya göre filtrelenmiyor.Select2 Ajax sorguya göre sonuçları filtrelemiyor
Göründüğü gibi: http://i.imgur.com/dAPSSDH.png - Sonuçlarda doğru karakterlerin altı çiziliyor, ancak hiçbir şey filtrelenmiyor. Benim olmayan ajax Select2 ve gördüğüm örneklerde, filtreleme biraz otomatik olarak görünüyor, bu yüzden zaten inşa edilmiş daha iyi bir tane olduğu için özel bir filtre yazmak için tereddüt ediyorum. Burada,
<script>
$("#search_bar").select2({
placeholder: "Search for another Concept",
minimumInputLength: 1,
ajax: { // instead of writing the function to execute the request we use Select2's convenient helper
url: "/concepts/names_for_search",
dataType: 'json',
data: function (term, page) {
return {
q: term, // search term
page: page
};
},
results: function (data, page) {
return { results: data};
}
},
});
</script>
Ayrıca benim JSON bir örnektir:
İşte benim kod
[{"id":1,"text":"Limits"},{"id":2,"text":"Derivatives"},{"id":3,"text":"One-Sided Limits"},{"id":4,"text":"Formal Definition of a limit"}]
Herhangi bir fikir? Umarım sadece aptalca bir şey yapıyorum ve bu hızlı bir çözümdür. Herhangi bir yardım için şimdiden teşekkür ederiz.
Bunu yapmak için daha iyi bir yolu olsaydı da! Benimle zaten tüm satırları varsa, sadece filtreleme yapmak için sunucuya gitmek için sezgisel bulamıyorum! –