我的问题是此代码不允许跨域POST。我怎样才能做到这一点?我必须使用POST方法来检索令牌。
$.ajax({
type:'POST',
url: resourceHost,
contentType: 'application/x-www-form-urlencoded',
data:{
'grant-type':'authorization_code',
'client_id':client_id,
'client_secret':secret,
'code':code
},
dataType:'json',
headers:{
'Api-Key':client_id,
}
},function(data){
console.log(data);
});
您应该在resourceHost URL上启用CORS来执行此操作,否则您将无法在JavaScript中执行此操作。