WebApi JSONP的支持

原创 Laughing  2019-05-30 17:12  阅读 12 次 评论 0 条

最近遇到一个问题,在js中通过ajax访问webapi,出现了跨域的问题

就把ajax的datatype改成“jsonp”,但是随之而来还有其他问题,就是paraserror = 0

解决方法:

在NuGet中下载webapi对jsonp的支持

在Global中添加 GlobalConfiguration.Configuration.AddJsonpFormatter(GlobalConfiguration.Configuration.Formatters.JsonForma‌​tter, "callback");


这样服务端就算是配好了!

ajax调用示例:
  1. $.ajax({  
  2.             url: "http://localhost:37262/api/door",  
  3.             type: "get",  
  4.             dataType: 'JSONP',  
  5.             jsonp:"callback",  
  6.         success: function (data) {  
  7.                 console.log(data);  
  8.                  
  9.             },  
  10.               
  11.         });  
本文地址:https://www.lisen.me/webapi-jsonp-support.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了

发表评论


表情