öncelikle aşağıdaki linkten json yapısını inceleyiniz.
JSON
1. adım projemizde Doit.aspx(siz başka bir isimle de kullanabilirsiniz.) kullanarak json verimizi yazacagız. Şimdi yukarıdaki gibi doit.aspx.cs de "page_load" eventinde yazalım.
string str = "";
str = "[";
str += "{\"ad\" : \"ali\", \"yas\" : 15, \"adres\" : \"amasya\"},";
str += "{\"ad\" : \"veli\", \"yas\" : 15, \"adres\" : \"amasya\"},";
str += "{\"ad\" : \"hasan\", \"yas\" : 15, \"adres\" : \"amasya\"}";
str += "]";
Response.ContentType = "application/json"; //sayfa tipini json yapıyoruz
Response.Write(str);
evet arkadaşlar yukarıda isimsiz bir dizi oluşturduk ve 3 eleman ekledik sonrasında sayfanın tipini json yapıp ekrana yazdırdık.
2. adım olarak doit.aspx'i okuyalım. Her hangi bir nesne ile (buton, a v.b) alttaki fonksiyonu çağırarak veriyi alırız.
function jsonoku(){
$.ajax({
url: 'doit.aspx', //json verimizin oldugu sayfa
success: function (data) {
if (data.length > 0) {
//eğer data içinde veri döndüyse
$.each(data, function (i, item) {
//datayı döngüye sokuyoruz ve elamanları iteme atıyoruz alert(item.ad + ":" + item.yas + ":" + item.adres);//ve yazdırıyoruz }); } },
error: function (error) {
alert('error; ' + error);
}
});
}
Rar şifresi : www.bahadirakkoy.com.tr
Proje dosyası
iyi çalışmalar.