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

  • filmurfreakur

    filmurfreaku

    29 Mart 2007
  • Lin Steven

    Lin Steven

    17 EKİM 2006
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011