AmazonS3上的网站使用JavaScriptjQuery,调用没有响应的Web服务。但在本地浏览器上正常工作

AmazonS3上的网站使用JavaScriptjQuery,调用没有响应的Web服务。但在本地浏览器上正常工作,javascript,jquery,node.js,amazon-web-services,amazon-s3,Javascript,Jquery,Node.js,Amazon Web Services,Amazon S3,这是JQUERY中的CORS源问题,它限制DOM创建html元素。请给我建议解决办法。在safari中,如果我在中禁用跨原点限制,效果会很好。 我有一个从ec2响应Json托管的NodeJs Rest Web服务。我使用Jquery和JavaScript在静态页面中使用它,并部署在AmazonS3 bucket上。但WebService调用在那里不起作用,但在系统文件夹和浏览器之间可以正常工作。我在s3 bucket上正确地添加了bucket策略等。请看这里的“添加跨源资源共享(CORS)配置”

这是JQUERY中的CORS源问题,它限制DOM创建html元素。请给我建议解决办法。在safari中,如果我在中禁用跨原点限制,效果会很好。


我有一个从ec2响应Json托管的NodeJs Rest Web服务。我使用Jquery和JavaScript在静态页面中使用它,并部署在AmazonS3 bucket上。但WebService调用在那里不起作用,但在系统文件夹和浏览器之间可以正常工作。我在s3 bucket上正确地添加了bucket策略等。

请看这里的“添加跨源资源共享(CORS)配置”部分。

不工作是指什么?错误请从html页面调用main.js文件函数。在js中,我使用函数$.ajax({});感谢Mukesh
main.js
尝试调用,但此链接不起作用。它显示连接被拒绝。此Rest url有响应,但在客户端,此错误**XMLHttpRequest无法加载。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许对源“”进行访问。**拒绝在html页面中创建DOM元素。这是Jquery中的CORS源问题。给我建议解决方案。