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

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • Jonah Penna

    Jonah Penna

    11 EYLÜL 2005
  • pilslajt

    pilslajt

    20 HAZİRAN 2008