SORU
23 ŞUBAT 2012, PERŞEMBE


ASP.NET Web ile JSONP API

ASP hizmetleri, yeni bir takım oluşturmaya çalışıyorum.MVC 4 Web API kullanarak MVC. Şimdiye kadar, çok iyi. Hizmet oluşturulur ve işe aldık, ve şimdi bunu JQuery kullanarak tüketmeye çalışıyorum. Geri dönebilmem için JSON dize kullanarak Fiddler, ve bu gibi görünüyor tamam, ama çünkü hizmet var ile ilgili ayrı bir site, aramaya ile bir WordPress kullanmak hata ile "Yasak". Yani, bu açıkça JSONP kullanmam gereken bir vaka.

Web API yeni olduğunu biliyorum, ama bana yardım edebilecek birileri var umuyorum.

Nasıl Web API bir yöntem JSONP kullanarak bir çağrı yapabilirim?

CEVAP
23 ŞUBAT 2012, PERŞEMBE


Bu soruyu sorduktan sonra, sonunda ihtiyacım olan şeyi buldum, cevap veriyorum.

JsonpMediaTypeFormatter Bu karşılaştım. Genel Application_Start içine ekleyin.bunu yaparak asax:

var config = GlobalConfiguration.Configuration;
config.Formatters.Insert(0, new JsonpMediaTypeFormatter());

ve buna benzer bir JQuery AJAX çağrısı ile gitmek iyidir:

$.ajax({
    url: 'http://myurl.com',
    type: 'GET',
    dataType: 'jsonp',
    success: function (data) {
        alert(data.MyProperty);
    }
})

Çok iyi iş gibi görünüyor.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fireflame65

    fireflame65

    27 Mart 2007
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005