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同源策略。
每次我 运行 这个代码我都会收到这个错误信息:
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同源策略。