Select2 ye ajax kullanarak "Tümünü Seç" Nasıl Yapılır?
Merhaba, il, ilçe, mahalle seçimi yaptırıyorum. Birden çok mahalle seçme durumu var bu yüzden tümünü seç yapmak istiyorum lakin ajax ile verileri çekince bir türlü yapamadım. Kod aşağıdaki gibidir ne yapmak lazım ?
Normal php fonksiyonu ile ajax olmadan örnekleri var yaptım lakin ajax da beceremedim.
$("#mahalle").select2({
placeholder: 'Mahalle Seçiniz',
ajax: {
url: "ajax/mahalle.php",
type: "post",
dataType: 'json',
delay: 250,
data: function(params) {
return {
mahalle: params.term,
ilce_id: ilce_id
};
},
processResults: function(response) {
return {
results: response
};
},
cache: false
}
});
Şimdiden teşekkür ederim.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
Hocam normal php ile aynı sayfada optionları doldurduğumda vermiş olduğunuz örnekteki gibi sorunsuz çalışıyor fakat il ,ilçe seçimi yaparken dinamik ajax ile çektiğim için gelen response değerini Tümünü seç yapıp hepsini seçtiremiyorum. bir çok örnek buldum ama ajax için değil örnekler.
Asıl yapmam gereken ajax sonucunda gelen datayı parse edip optionların hepsini seçtirmek ama bunu bir türlü yapamadım.
http://jsfiddle.net/Gb77v/ burası işini görür sanırım.