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

  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012
  • KittiesMama

    KittiesMama

    10 AĞUSTOS 2008
  • Noam Erez

    Noam Erez

    3 NİSAN 2012