我正在尝试对WEB API方法进行简单的jquery ajax调用.
WEB API动作:
public IEnumerable
ajax调用没有访问WEB API.我在浏览器控制台中收到以下错误.
GET http://redrock.com:6606/api/values/get?callback=jQuery18207315279033500701_1383300951840&_=1383300951850 400(错误请求)
最佳答案
除非您正在进行跨域调用,否则无需使用jsonp(jsonp还需要Web API中的自定义格式化程序).
原文链接:https://www.f2er.com/jquery/428246.html$.getJSON('http://redrock.com:6606/api/values',function(data){
console.log(data);
});
编辑:
要安装jsonp媒体类型格式化程序,请查看此项目:https://github.com/WebApiContrib/WebApiContrib.Formatting.Jsonp
>使用nuget下载格式化程序
>注册格式化程序
>更新您的routeconfig