jquery ajax fonksiyonu ile kullanıcıdan alınan ya da sayfada yer alan bir takım bilgiler data kısmından gönderebiliyoruz. Ancak gönderilen datanın ne kadar güvenli hata ne derece standartlara uygun olduğunu bilemeyebiliriz. O sebeple buradan indirebileceğiniz bir kütüphane ile gönderilecek veriyi json tipine çevirip gönderebiliriz. Aşağıda örnekte bu durum anlatılmıştır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
/* Kullanacağımızın kütüphanenin örnek kullanımı var thing = { plugin: 'jquery-json', version: 2.4 }; var encoded = $.toJSON( thing ); // '{"plugin":"jquery-json","version":2.4}' var name = $.evalJSON( encoded ).plugin; // "jquery-json" var version = $.evalJSON(encoded).version; // 2.4 */ $(document).ready(function () { var isim = "Murat"; var soyisim = "Kırmızıgül"; var veriler = {ad:isim,soyad:soyisim}; $.ajax({ type: "POST", url: "Default.aspx/Kayit", /*veriler burada json tipine çevriliyor.*/ data: $.toJSON(veriler), contentType: "application/json;charset=utf-8", dataType: "json", success: function (msg) { alert(msg.d); }, error: function (msg) { alert("Hata Oluştu."); } }); }); |
Kolay gelsin.