当我尝试通过过滤器从我的WordPress wp-json中提取信息时,我收到以下响应:拒绝执行来自' ...."的脚本,因为它的MIME类型(&#39) ; application / json')不可执行,并且启用了严格的MIME类型检查。
var newsApi = 'http://mywebsite.com/wp-json/?filter[category_name]=news?_jsonp=JSON_CALLBACK';
// This should go in a service so we can reuse it
$http.jsonp(newsApi).
success(function (data, status, headers, config) {
$scope.news = data;
console.log( data );
}).
error(function(data, status, headers, config) {
console.log( 'Post load error.' );
});
答案 0 :(得分:0)
?callback=JSON_CALLBACK
添加到网址的末尾。
这是我在Angular应用中的API调用。
$http.jsonp('https://api.forecast.io/forecast/MY_API_KEY/' + lat + ',' + lng + '?callback=JSON_CALLBACK')