MVC Ajax Sorunsalı.
-
Arkadaşlar nerede hata yapıyorum göremiyorum delirtti beni. Amacım ilceler class ındaki kayıtları json a çevirip UI a göndermek. Sürekli hata veriyor.
urun diye bir class oluşturdum. ürün listesi göndereyim dedim. o gidiyor. ama benim ilçe listesi sürekli hata veriyor. nedendir nedir ne farkı var anlamadım gitti??
-
new {area } demissin de hocam bu parametre ismi olmali ayrica altta bi de data var... ikisini neden veriyorsun?
ayrica data yi da bu sekil yapman ne kadar dogru?
data: { sehirID: "post datan" }
seklinde yapmalisin..
ayrica keske hatayi da belirtseydin
-
Chrome'da networku takip et, orada paramaetreler neler gidiyor diye. Daha sonra gelen değerleri öğren, hata veriyor mu?
-
ontedi bunu yazdı
Chrome'da networku takip et, orada paramaetreler neler gidiyor diye. Daha sonra gelen değerleri öğren, hata veriyor mu?
hocam mevzu o parametrelerden ziyade şu ilceListesini gönderdiğimde uı da hata basıyor urunListesi gönderdiğimde hiç sorunsuz ürünlerin isimlerini alabiliyorum..
u
-
serilize ettigin de sikinti var yani o hasan dedigin sey.. kaldir onu benim yazdigim sekilde gondermeye calis.. id: value seklinde.. ayrica ustteki area kismini da sil.. onu karsilayacak bir yer goremiyorum
-
unbalanced bunu yazdı
new {area } demissin de hocam bu parametre ismi olmali ayrica altta bi de data var... ikisini neden veriyorsun?
evet hocam area için böyle yapmazsam benim area daki controllerdaki action a erişemiyorum. bu yolu buldum başka yolu var mı bildiğin???
-
cozemezsen aksam bakalim hocam biraz daha ugras.. iste pek rahat yazamiyorum
-
unbalanced bunu yazdı
cozemezsen aksam bakalim hocam biraz daha ugras.. iste pek rahat yazamiyorum
@Lightsaber mürid saolsun bağlandı kurcaladı zamanını ayırdı buradan ayrıca teşekkür etmek isterim kendisine..
@unbalanced hocam saolasın bir şekilde çözdüm ama mantığını çıkaramadım sen bi göz gezdirirmisin..
hocam aşağıda göreceğin üzere ilceListesi.Add(new sysilceler { ilceAdi = sysilceler.ilceAdi }); şeklinde ekleyince oldu sorun yok. Lakin ilceListesi.Add(sysilceler); şeklinde ekleyince hata veriyormuş.
-
hocam neden olduğunu çözdüm galiba. demiştim ya syssehirler tipinde bi property var. muhtemelen json onu çözemiyordu, böyle yaparak sen elindeki nesneden sadece ilceAdi ni alarak yeni bir nesneye atadın böylece json'a dönüştürülebildi.
http://www.strathweb.com/2012/03/serializing-entity-framework-objects-to-json-in-asp-net-web-api/
-
Lightsaber bunu yazdı
hocam neden olduğunu çözdüm galiba. demiştim ya syssehirler tipinde bi property var. muhtemelen json onu çözemiyordu, böyle yaparak sen elindeki nesneden sadece ilceAdi ni alarak yeni bir nesneye atadın böylece json'a dönüştürülebildi.
http://www.strathweb.com/2012/03/serializing-entity-framework-objects-to-json-in-asp-net-web-api/
Süpersin aynı hata hocam :) Dediğin gibi nesneyi tekrar sadece ilceAdi nı doldurarak yeniden oluşturuyorum ve hata vermiyor. Bak gördün mü bağlanman ne kadar çok işe yaradı. bağlanmasaydın sorunu çözdüm ama kaynağını net şekilde tecrübe edemeyecektim. Senin sayende bu konuyu okuyan herkes tecrübe edecek :)
Cuma cuma beyin yaktı yeminle.
Emeğinize sağlık beyler:) -
Güzel konu. Bende bu mevzuya takılmıştım geçenlerde sonra deneye deneye buldum json a veri gönderirken unbalanced hocamın dediği gibi yapıyorum bende
return Json(new { baslik = "Hata", mesaj = "Kullanıcı bulunamadı!", tip = "warning", mesajvarmi = 1 }); gibisinden bir veriyi bu şekilde yolluyorum.
Verdiğiniz ingilizce makaleyide okumaya başlıyorum şimdi gayet faydalı bir paylaşım olmuş.