SORU
22 Mayıs 2010, CUMARTESİ


Ne JSON ve JSONP arasındaki farklar?

Format akıllıca, akıllıca ve pratik kullanım dosya türü bilge?

CEVAP
22 Mayıs 2010, CUMARTESİ


JSONP, dolgu, başında bir dize koyup yanında parantez bir çift ile JSON. Örneğin:

//JSON
{"name":"stackoverflow","id":5}
//JSONP
func({"name":"stackoverflow","id":5});

Sonuç komut dosyası JSON yükleyebilirsiniz. Eğer daha önce bir fonksiyon JSON veri olan bir bağımsız değişken ile çağrılacak func madem ayarlanırsa, komut dosyası yükleme bittiğinde. Bu genellikle JSON veri ile çapraz site AJAX için izin vermek için kullanılır. Eğer bu example.com JSONP yukarıda verilen örneğe benzeyen JSON dosyaları hizmet olduğunu biliyorsanız, o zaman eğer example.com etki varsa bile bu kodu almak için kullanabilirsiniz:

function func(json){
  alert(json.name);
}
var elm = document.createElement("script");
elm.setAttribute("type", "text/javascript");
elm.src = "http://example.com/jsonp";
document.body.appendChild(elm);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CaptainDisillusion

    CaptainDisil

    18 EYLÜL 2007
  • GirlSanctuaryBlog

    GirlSanctuar

    28 Aralık 2011
  • Rootjunky.com

    Rootjunky.co

    22 EKİM 2011