·您现在的位置: 江北区云翼计算机软件开发服务部 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> ASP.NET Web API 配置 JSONP
之前的一篇博文:jsonp跨域+ashx(示例)
PM> Install-Package WebApiContrib.Formatting.JsonpPM> Install-Package Microsoft.AspNet.WebApi.ClientPM> Install-Package System.Net.Http.Formatting -Version 4.0.20710(如果安装 Microsoft.AspNet.WebApi.Client 不成功,则安装此程序集)
public class WebApiApplication : System.Web.HttpApplication{ PRotected void Application_Start() { //增加的配置 var config = GlobalConfiguration.Configuration; GlobalConfiguration.Configuration.AddJsonpFormatter(config.Formatters.JsonFormatter, "callback"); GlobalConfiguration.Configure(WebApiConfig.Register); }}
public class TestController : ApiController{ [HttpGet] public string GetBlogUrl() { return "cnblogs.com/xishuai/"; }}
function loadBlogUrl() { $.Ajax({ url: 'http://www.cnblogs.com/api/test/GetBlogUrl', type: 'get', cache: false, dataType: 'jsonp', success: function (data) { alert(data); } });}