DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
562
Tıklama
0
Öne Çıkarma
JavaScriptimde 'Undefined' Hatası
C
6 yıl (6625 mesaj)
Yüzbaşı
Konu Sahibi

scriptim bu şekilde arkadaşlar. seçilen ile göre ilçeleri getiriyorum ama ilçe isimleri hep "undefined" olarak geliyor. nerede hatam var ?


@section scripts{
<script type="text/javascript">
$(document).ready(function () {

$.ilId = $("#il").val();
Getir($.ilId);

$(document.body).delegate("#il", "change", function () {
$("#ilce").empty();
$.ilId = $(this).val();

Getir($.ilId);
});

});

function Getir(ilId) {
$.post(
"/IlanKayit/GetirIlceler",
{ ilId: ilId },
function (data) {

$.each(data, function (index, ilce) {
// var row = "";
// row +=''
// $("#ilçe").append("<option value=" + ilce.TownID + ">" + ilce.TownName + "</option >");
$("#ilce").append('<option value="' + ilce.TownID + '">"' + ilce.TownName + '"</option >');
$("#ilce").append
});

},
"json"
);
}
</script>

}



M
6 yıl (5771 mesaj)
Yarbay

Yalniz javascriptim diye sahiplenmen guzel bir sey.



< Bu ileti mobil sürüm kullanılarak atıldı >

M
6 yıl (5091 mesaj)
Yarbay

tahminen ilce.TownName js convert sebebi ile ilce.townName olmuştur. console.log ile yazdırıp bir bak derim. Birde çok önemli değil ama sürekli append etme. Hepsini bir olustur dom'a tek seferde ekle. Bu daha verimli. Js de dom nesne eklemenin 'cost' yüksektir. Tek bunu azaltmak daha iyi olacktır.


Bu mesaja 1 cevap geldi.
C
6 yıl (6625 mesaj)
Yüzbaşı
Konu Sahibi

M
6 yıl (5091 mesaj)
Yarbay

quote:

Orijinalden alıntı: crux07

< Resime gitmek için tıklayın >

bu şekilde hata alıyorum
Hata derdini söylüyor işte. Animate.css bulamıyorum diyor. Hern nereyi görüyorsa orada animate.css yok.
util.js de muhtemelen bir bağımlılığını bulamıyor.


Bu mesaja 1 cevap geldi.
C
6 yıl (6625 mesaj)
Yüzbaşı
Konu Sahibi

bu şekilde ayarladım hiçbir hata vermiyor ama yinede ilçeleri göremiyorum selectimde acaba jquery ve bootstrap çağırma sırasında hata mı yaptım ?
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >




Bu mesajda bahsedilenler: @mahoni_38
W
6 yıl (1773 mesaj)
Yüzbaşı

Jsfiddle linki varsa daha iyi olur, böyle zor. İlçe bilgilerini başka bir api den alıyorsan async fonksiyon kullanman gerekebilir yada kısa kestirme yol setTime outun içine all ilçe appendi, jquery append kısmında sıkıntı var gibi çünkü konsolda ilçeler gözüküyor.





< Bu mesaj bu kişi tarafından değiştirildi wozniak -- 21 Kasım 2019; 12:2:37 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.