Javascript 无法加载XMLHttpRequesthttp://localhost:8081/blabla/bla/config 起源http://localhost 访问控制允许原点不允许

Javascript 无法加载XMLHttpRequesthttp://localhost:8081/blabla/bla/config 起源http://localhost 访问控制允许原点不允许,javascript,json,google-chrome,tomcat,wamp,Javascript,Json,Google Chrome,Tomcat,Wamp,我在本地主机的端口8081上运行Tomcat7中的服务器应用程序,在wamp中运行客户端js应用程序(假设这是端口80)。当我尝试运行它(在chrome中)时,我在控制台中遇到以下错误: XMLHttpRequest cannot load http://localhost:8081/blabla/bla/config Origin http://localhost is not allowed by Access-Control-Allow-Origin 有人知道如何修复它吗?如果我检查单元

我在本地主机的端口8081上运行Tomcat7中的服务器应用程序,在wamp中运行客户端js应用程序(假设这是端口80)。当我尝试运行它(在chrome中)时,我在控制台中遇到以下错误:

XMLHttpRequest cannot load http://localhost:8081/blabla/bla/config Origin http://localhost is not allowed by Access-Control-Allow-Origin
有人知道如何修复它吗?如果我检查单元测试和调试,代码运行良好。当响应到达客户端时抛出错误


如果我只是去
http://localhost:8081/blabla/bla/config
在我的浏览器中,我得到了正确的JSON响应

我想你需要看看W3C的CORS:

您的站点(源站)需要使用允许源站响应标题的访问控制aswer。您需要添加到您的服务器


这个问题也有帮助:

我建议您查找访问控制允许源代码。基本上,您只允许向与父页面相同的来源(包括端口)发出xhr请求。最后一个链接帮助了我,现在可以正常工作了