我尝试使用 JavaScript (JQuery) 与 JDoodle API Server 通信,但每次都说 CORS 错误。但是当我使用 Java Servlets 做同样的事情时,它完美地工作了。我使用了 axios,但它也显示“网络错误”。我的功能如下所示:
function x()
{
var dataJ = {
clientId: ''XXXXXXXXX,
clientSecret:'XXXXXXXXXX',
language:'PHP',
script:'',
versionIndex: '0'
};
$.ajax({
type:'POST',
url:'https://api.jdoodle.com/v1/execute/',
data: dataJ,
success: function(e)
{
console.log(e);
},
error: function(e)
{
console.log(e.statusText);
}
});
}