Javascript 否';访问控制允许原点';将JSON数据发布到Bitnami Redmine时出错

Javascript 否';访问控制允许原点';将JSON数据发布到Bitnami Redmine时出错,javascript,ajax,localhost,redmine,redmine-api,Javascript,Ajax,Localhost,Redmine,Redmine Api,我正在尝试构建一个rest客户端,将数据发布到RedMineAPI。我认为我无法在Redmine(服务器端)API上更改任何内容。允许进入。我已经在本地安装了Redmine bitnami堆栈(Redmine->localhost/Redmine)。 客户端文件位于localhost:8080上 $(文档).ready(函数(){ $(“#提交”)。在('单击',函数()上{ //发送ajax $.ajax({ 网址:'http://localhost/redmine/projects.jso

我正在尝试构建一个rest客户端,将数据发布到RedMineAPI。我认为我无法在Redmine(服务器端)API上更改任何内容。允许进入。我已经在本地安装了Redmine bitnami堆栈(Redmine->localhost/Redmine)。 客户端文件位于localhost:8080上

$(文档).ready(函数(){
$(“#提交”)。在('单击',函数()上{
//发送ajax
$.ajax({
网址:'http://localhost/redmine/projects.json', 
类型:“post”,
跨域:是的,
数据类型:“json”,
标题:{'X-Redmine-API-Key':'admin'},
数据:JSON.stringify({
“项目”:{
“姓名”:“MANOJ”,
“标识符”:“MANOJ perera”,
“说明”:“这是一个des”
}
}), 
成功:功能(结果){
警惕(“成功”);
控制台日志(结果);
},
错误:函数(xhr、resp、text){
日志(xhr,resp,text);
}
})
});

});解决方法是将两台主机带到一个公共平台,而不更改服务器端的任何内容。
已将localhost:8080中的所有数据复制到localhost。在我的例子中,Redmine bitnami stack在localhost中,而我开发的web应用程序在localhost中:8080将所有webapp文件带到C:\bitnami\Redmine\apache2\htdocs\中,并解决了问题。

您可能需要在
http://localhost/
我对这个很陌生,我该怎么做!可能与
Redmine bitnami堆栈有关-稍等,有人可能会有一个完整的答案