我们试图在jquery代码中使用Yammer rest服务的“current.json”
$.ajax({
url: "https://www.yammer.com/api/v1/networks/current.json",
jsonp: "callback",
type: "GET",
dataType: "jsonp",
data: "javascript",
contentType: 'application/json; charset=utf-8',
success: function (response) {
alert(1);
myObj = response;
readJson(response); // server response
},
error: function (xhr, errorText, status) {
alert(-1);
}
每次它转到错误函数,但是当我们看到状态代码时,它显示200。我们也可以在浏览器控制台上看到响应(JSON格式)。
我们面临的确切错误是:
拒绝执行'https://www.yammer.com/api/v1/networks/current.json?callback=jQuery110203706010680180043_1429617947980脚本
有人对此有什么解决办法吗?
问题是因为您将dataType
设置为JSONP,但响应以标准JSON格式返回。
Yammer API似乎不支持CORS或JSONP。您需要使用他们提供的JS SDK通过JavaScript而不是jQuery向它发出请求。
我试图在Angular 4 Universal应用程序中从谷歌检索联系人。 但是,一旦完成身份验证,我将收到此错误消息: 拒绝执行https://www.google.com/m8/feeds/contacts/default/full?access_token=TOKEN脚本 目前,所有内容都保存在一个组件中: 我从这个示例中获得的代码运行良好,没有发生此错误。所以我只能猜测角度对某些事情有影响
我得到错误为拒绝执行脚本从'URL',因为它的MIME类型('text/html')是不可执行的,并启用严格的MIME类型检查。 我的代码如下。
inventoryapp.js文件
我试图获取数据((一些报价)从forisativeapi,但我没有得到任何回应。我在jQuery中使用ajax,但我在我的控制台中出现以下错误: 拒绝从“”执行脚本https://api.forismatic.com/api/1.0/? 我知道这个问题已经被问过了,但我不知道我该怎么办,我尝试了一切,但这个错误还是来了。我也尝试过CORS,但我认为我在做的地方出了问题,因为我对jQuery非常陌生
我做了一个网站。它在我的本地服务器上正常工作,但当我将其上传到实时服务器时,它给我这个错误: 拒绝从“”执行脚本http://www.mahijat.tk/new/wp-content/cache/autoptimize/autoptimize_c648c3203309d095775637e672c00239.php'因为其MIME类型('text/html')不可执行,并且启用了严格的MIME类