如何通过js跨域调用ASP.NET Web API (请问如何实现在javascript中通过http get的方式跨域调用ASP.NET Web API?)
2016-11-21 17:27
956 查看
客户端js无需任何专门设置,使用通常的ajax调用即可:
服务端需要在WebApiConfig.Register()中添加如下的代码
注1:"http://www.cnblogs.com,http://news.cnblogs.com"表示允许这2个域名可以跨域调用这个Web API。
注2:需要nuget安装Microsoft.AspNet.Cors
$.ajax({ url: '跨域URL', type: 'get', dataType: 'json', success: function (data) { $('#banner_right').html(data); } });
服务端需要在WebApiConfig.Register()中添加如下的代码
public static class WebApiConfig { public static void Register(HttpConfiguration config) { var cors = new EnableCorsAttribute("http://www.cnblogs.com,http://news.cnblogs.com", "*", "*"); config.EnableCors(cors); } }
注1:"http://www.cnblogs.com,http://news.cnblogs.com"表示允许这2个域名可以跨域调用这个Web API。
注2:需要nuget安装Microsoft.AspNet.Cors
相关文章推荐
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- 通过HttpClient 调用ASP.NET Web API
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- 通过HttpClient 调用ASP.NET Web API
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- JavaScript跨域调用、JSONP、CORS与ASP.NET Web API[共8篇]
- 通过HttpClient 调用ASP.NET Web API
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- 通过HttpClient 调用ASP.NET Web API
- ...后台代码中如何调用 javascript 函数的问题! - ASP.NET专题(按钮事件中调用JS文件中函数)
- (转)javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- 通过HttpClient 调用ASP.NET Web API
- asp.net WebService实现跨域js调用功能实现
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- ASP.NET Web API 自定义MediaType实现jsonp跨域调用
- ...后台代码中如何调用 javascript 函数的问题! - ASP.NET专题(按钮事件中调用JS文件中函数)
- 跨域资源共享(CORS)在ASP.NET Web API中是如何实现的?
- 跨域资源共享(CORS)在ASP.NET Web API中是如何实现的?
- (转)javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案