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

  • george sarintzotis

    george sarin

    2 Aralık 2007
  • Showtime

    Showtime

    21 HAZİRAN 2006
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011