我正在尝试访问网络服务但获取跨域访问控制允许来源错误
$.getJSON("https://beevou.net/oauth/token?grant_type=password&username="+user+
"&password="+pass+"&client_id=NTEzZGU5MThlNDQ0YWM0&client_secret=45d1002085db5dca4dbdbc5f83731 d19662cb265",
function(data) {
console.log(JSON.stringify(data));
});
这是网址。无法在Web服务端进行任何更改。 让我知道解决这个问题的一些解决方案
提前致谢
答案 0 :(得分:1)
基本上,如果您无法获得JSONP访问权限或从服务器获取它们设置必要的CORS标头,那么唯一可能的解决方案就在您的服务器上:
答案 1 :(得分:0)
如果将dataType更改为JSONP,是否可以获得结果?像:
$.ajax({
dataType: 'jsonp',
url: "https://beevou.net/oauth/token?grant_type=password&username="+user+
"&password="+pass+"&client_id=NTEzZGU5MThlNDQ0YWM0&client_secret=45d1002085db5dca4dbdbc5f83731 d19662cb2652",
success: function(data) {
console.log(data);
},
error: function() {
alert('nok');
}
});