Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

gelen json nesnesinin özelliklerine ulaşmak

Konu, 'Javascript' kısmında yakkka tarafından paylaşıldı.

  1. yakkka

    yakkka Yeni Üye

    Kayıt:
    13 Ocak 2007
    Mesajlar:
    9
    Beğenilen Mesajlar:
    0
    Generic handler dan dönen json nesnesinin özelliklerine ulaşmak istiyorum yani { isim: 'xxxx', soyisim: "yyyyy" } gibi bir nesnenin isim ve soyisim özellliklerine.
    Eğer jquery için de bir değiişken oluşturursam nesneadi.isim yazmıdığımda istediğim oluyor ama post yaptığımda geri gelen nesne de bunu yapamıyorum.Anladığım kadarıyla generic handler dan json verisi dönmüyorum ama internette baya bir araştırdım genelde aynı şekilde nesneyi döndürüyorlar.
    Generic handler:
    Kod:
            public void ProcessRequest(HttpContext context )        {
                member m1 = new member(context.Request.Form["isim"], context.Request.Form["soyisim"]);
                context.Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(m1));
            }
    jquery:
    Kod:
            $(document).ready(function () {            $("#btn").click(function () {
                    var myObj = { isim: 'xxxx', soyisim: "yyyy" }
                    $.ajax({
                        type: "post",
                        url: 'gonder.ashx',
                        data: myObj,
                        success: function (result) {
                            $("#cevap").html(result.isim);
                        }
                    });
                });
            });
    sadece result ı yazmak isteiğimde herhangi bir sorunum yok ama bu şekilde de hiç bir şey yazmıyor.
    Bir kaç yerde dataType='json' yazarsan düzelir diye okudum ama onu ekleyince de bu sefer hiç bir şey çalışmıyor.
    Yardımlarınızı bekliyorum. Teşekkürler.
     
  2. ersink

    ersink Daimi Üye

    Kayıt:
    26 Temmuz 2010
    Mesajlar:
    906
    Beğenilen Mesajlar:
    5
    Meslek:
    Med Student
    Şehir:
    Ankara
    Kod:
    $.ajax({
                        type: "post",
                        url: 'gonder.ashx',
                        data: myObj,
                        dataType: 'json'
                        success: function (JSON) {
                            $("#cevap").html(JSON.isim);
                        }
                    });
    
     
  3. yakkka

    yakkka Yeni Üye

    Kayıt:
    13 Ocak 2007
    Mesajlar:
    9
    Beğenilen Mesajlar:
    0
    ben datatype şeklinde yazıyormuşum t yi büyük yazınca çalıştı. Teşekküler