Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Ajax Post işlemi

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

  1. nafiz

    nafiz Üye

    Kayıt:
    28 Temmuz 2011
    Mesajlar:
    85
    Beğenilen Mesajlar:
    0
    Şehir:
    Antalya
    Merhaba

    Ajax ile post işlemi yapıyorum json ile geri veri dönüyorum gelen yanıtıda html alarak basıyorum fakat [{"AlanAdi":"Ürün adi"}] sonuc bu cıkıyor benim istedigim sadece ürün adi yazan bölümü almak bunu nasıl yapabilrim simdiden tesekkürler
     
  2. ersink

    ersink Daimi Üye

    Kayıt:
    26 Temmuz 2010
    Mesajlar:
    906
    Beğenilen Mesajlar:
    5
    Meslek:
    Med Student
    Şehir:
    Ankara
    « dataType: 'json' » ve « function(JSON){alert(JSON.AlanAdi);} » Ajax POST'un içerisini bunlara uygun şekilde düzenleyin.
     
  3. nafiz

    nafiz Üye

    Kayıt:
    28 Temmuz 2011
    Mesajlar:
    85
    Beğenilen Mesajlar:
    0
    Şehir:
    Antalya
    ne yazıkki olmadı undefined diyor baska türlü nasıl yapabilirim acaba Kodlarım asagıdaki gibi


    $(function () {

    $("#button").click(function oku() {

    var b = $("#b").val();

    var veriler = { ad: b };

    $.ajax({

    type: "post",

    url: "/sayfa",

    data: veriler,

    dataType: 'json',

    success: function (Data) {

    alert(Data.gelen);
    }

    });

    });

    });




    dataType: 'json', bölümünü html yapıp alert ide alert(Data) yapınca ilk mesajımdaki gibi veri geliyor
     
  4. Slothere

    Slothere Daimi Üye

    Kayıt:
    24 Nisan 2010
    Mesajlar:
    813
    Beğenilen Mesajlar:
    0
    $.post(sayfa,gonderilecek,function(cevap){},"json")
     
  5. gokhanweb

    gokhanweb Aktif Üye

    Kayıt:
    12 Ocak 2005
    Mesajlar:
    321
    Beğenilen Mesajlar:
    0
    Şehir:
    Mersin
    json adından da anlaşıldığı gibi javascript'in nesne modelidir. gelen veriyi eval ile yorumlatırsanız karşınıza javascript nesnesi çıkar.

    yani:

    PHP:
    var sonuc = eval('new Object({"AlanAdi":"Ürün adi"});');
    alert(sonuc['AlanAdi']);
    ya da

    PHP:
    var gelen '[{"AlanAdi":"Ürün adi"}]';
    var 
    sonuc = eval(gelen);
    alert(sonuc[0]['AlanAdi']);
     
  6. nafiz

    nafiz Üye

    Kayıt:
    28 Temmuz 2011
    Mesajlar:
    85
    Beğenilen Mesajlar:
    0
    Şehir:
    Antalya
    Yardımlarınız ile sorunu cözdüm tesekkür ederim