Datatype blümünü json yapıp daha sonra dnen sonucta result. catid şeklinde gsterebilirsin.

Dnen veriyi parse etmen lazım. var parsedData = $. parseJSON ; Ardından parsedData değişkenini foreach ile dnebilirsin.

this ile çek hacım each içinde. this. Catid gibi - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

Merhaba arkadaşlar, ajax ile bir php sayfaya post ile veri gnderiyorum, php de json gnderiyor. gelen json'u istediğim gibi kullanamıyorum. cat. php dosyamın ilgili kısmı şyle $sql = mysql_query ; $cat = array ; while ($row = mysql_fetch_assoc echo json_encode ; : ajax ise şyle: $. ajax({ type: "POST", url: "cat. php", data: , datatype: "text", success:function }); bu şekilde gelen veriyi #cats id'li div'e yazdırıyorum, çıktı şu şekilde: şimdi diyeceksiniz ki $. each kullanman lazım, onu da ajax'ın success kısmını şyle değiştirerek yapıyorum: success:function { $. each(result, function ); } bu sefer çıktı şyle oluyor: 0- değişik değişik şeyler deniyorum bu success içinde ama bi türlü düzgün bir veri alamadım, mesela sadece gelen json'dan catid'i yazdırmak istiyorum olmuyor ulan bir susar mısın?

@slothere: daha nce datatype: "json" şeklinde de denemiştim, hatta tekrar denedim olmadı, datatype: "text json" da denemiştim o da yemedi, @wking: sağolasn hocam düzeldi parse edince, şu an kod şyle: success:function { var parsedData = $. parseJSON ; $. each(parsedData, function { $. each(value, function ); }); } çıktısı da şyle: catid-8catname-Dokuzuncu Kategoriparent-0 ulan bir susar mısın?