Javascript babylon.js场景显示XmlHttpRequest错误

Javascript babylon.js场景显示XmlHttpRequest错误,javascript,xmlhttprequest,babylonjs,Javascript,Xmlhttprequest,Babylonjs,在000webhost.com上的.htaccess文件中添加MIME类型后(免费web托管域)。现在我得到一个错误: 我不知道如何让它工作,我已经尝试了几个星期,但仍然没有成功。看来您试图执行跨域AJAX请求违反了。要使这项工作正常,远程服务器应该支持。这些是远程服务器必须发送的特定头,指示允许向其发出AJAX请求的域 如果远程服务器不支持域的CORS,则无法向其发出AJAX请求。如果您控制了远程域上的服务器端脚本,则可以使用Access control Allow Origin:头响应OP

000webhost.com上的
.htaccess
文件中添加
MIME类型后(免费web托管域)。现在我得到一个错误:


我不知道如何让它工作,我已经尝试了几个星期,但仍然没有成功。

看来您试图执行跨域AJAX请求违反了。要使这项工作正常,远程服务器应该支持。这些是远程服务器必须发送的特定头,指示允许向其发出AJAX请求的域

如果远程服务器不支持域的CORS,则无法向其发出AJAX请求。如果您控制了远程域上的服务器端脚本,则可以使用
Access control Allow Origin:
头响应
OPTIONS
请求

为了添加这些标题,您可以修改
.htaccess
,并包括以下内容:

Header add Access-Control-Allow-Origin "*"

你能给我推荐一个教程,我可以按照它来做吗?您的回答已经解决了问题,但实际上我不是web开发人员,因此我不知道如何使用您的解决方案来解决我的问题。您实际上需要一名开发人员,因为根据编写脚本的服务器端语言,可能会有不同的选项来添加这些标题。有很多关于CORS的教程。这里有一个PHP:什么服务器端语言?您是否意识到为了启用CORS,您需要修改使用AJAX调用的服务器端脚本?也许你应该先多读一些关于CORS的书。在我之前的评论中,有一个关于用PHP实现CORS的教程链接。但是如果你不使用PHP,可能会有不同的选择。客户端语言,因为我使用的是
babylon.js
,它完全是
javascript
哦,我想你误解了CORS是什么。您需要修改服务器脚本以启用CORS。客户端浏览器中有一个限制,不允许您发出跨域AJAX请求,除非服务器明确允许。在客户端javascript上,您无法执行任何操作。用于发送AJAX请求的客户端javascript很好。现在需要在服务器上启用CORS。服务器必须发送一个特殊的响应头,以便浏览器不会阻止您的AJAX请求。