这是JSON:http://thecodingdiaries.com/wp-json/posts?filter[category]=Javascript%20Diaries?callback=?
JSFIDDLE:http://jsfiddle.net/sggakoxx/2/
$(document).ready(function(){
$.getJSON("http://thecodingdiaries.com/wp-json/posts?filter[category]=Javascript%20Diaries&callback=?",
function (data) {
var htmlString = "";
$.each(data, function (i, item) {
htmlString += 'Title of Post: ' + item.title + '<br />' + 'Content: ' + item.content;
});
$('#content').html(htmlString);});
});
我正在使用&amp; callback =?在URL的末尾,所以它是jsonp。
但是,我仍然在控制台中收到此错误:
拒绝执行来自“http://thecodingdiaries.com/wp-json/posts?filter[category]=Javascript%20Diaries&callback=jQuery21003816753360442817_1416503286274&_=1416503286275”的脚本,因为其MIME类型('application / json')不可执行,并且启用了严格的MIME类型检查。
换句话说,浏览器似乎在回调后附加了一些内容。
有任何帮助吗?提前谢谢。