AJAX Chrome 上的错误消息,已启用 MIME 类型检查

AJAX error message on Chrome, MIME type checking is enabled

每次我 运行 这个代码我都会收到这个错误信息:

index.html:1 Refused to execute script from 'http://quotesondesign.com/wp-json/posts?callback=jQuery321021689358047216856_1511579115978' because its MIME type ('application/json') is not executable, and strict MIME type checking is enabled.

$.ajax({
    url: "http://quotesondesign.com/wp-json/posts",
    type: "GET",
    dataType: 'jsonp',
    cache: true,
    success: function (data, status, error) {
        console.log('success', data);
    }
}); 

我找不到解决办法,请帮我解决这个错误。

你告诉 jQuery 读作 JSONP。

JSON和JSONP不一样

您需要更改服务器以响应 JSONP 或更改 JavaScript 以期望 JSON。

如果您将客户端更改为期望 JSON,那么您还需要更改服务器 (quotesondesign.com) 以提供允许浏览器忽略的 CORS headers同源策略。