Javascript Ajax跨子域请求?
有没有一种方法可以向 s3-ap-southeast-1.s3.amazonaws.com(至s3 API) 从 s3.amazonaws.comJavascript Ajax跨子域请求?,javascript,ajax,Javascript,Ajax,有没有一种方法可以向 s3-ap-southeast-1.s3.amazonaws.com(至s3 API) 从 s3.amazonaws.com (从托管在的JavaScript应用的位置)?协议禁止跨域ajax请求。是的,还有子域 阅读这里:它可能会有帮助 不能执行跨域ajax请求。这包括子域。然而,它是可以使用的。沙兹莫在早些时候的帖子中说: 跨域是完全不同的 主题。但跨子域是 相对容易 更多信息请点击此处: 无耻的插头,但这可能有帮助: 是的,您可以跨域ajax调用,检查跨源资源共享:
(从托管在的JavaScript应用的位置)?协议禁止跨域ajax请求。是的,还有子域
阅读这里:它可能会有帮助 不能执行跨域ajax请求。这包括子域。然而,它是可以使用的。沙兹莫在早些时候的帖子中说: 跨域是完全不同的 主题。但跨子域是 相对容易 更多信息请点击此处:
无耻的插头,但这可能有帮助:
是的,您可以跨域ajax调用,检查跨源资源共享:
我知道这是一篇老文章,我提供了一个使用JSONP的跨域ajax请求的详细示例,希望它能帮助那些遇到麻烦的人:
我想我找到了@Patrick发布的链接,它已经断了 为了避免再次发生这种情况,我将尝试重新发布) 其思想是在一个域上设置一个iframe html,然后从另一个子域上的页面调用该iframe。父页面及其内部的iframe应该具有相同的
document.domain
document.domain = "example.com"
一旦完成,这两个页面就好像它们在同一个域上一样
其余的,只是复制粘贴((
例如,要拉入文本,请在上设置页面
www.yourdomain.com并将document.domain设置为yourdomain.com
正在尝试使用来自img.yourdomain.com的Ajax拉入html页面,
设置一个页面,该页面将成为iframe,用于执行ajax拉取
该拉取已完成,请将document.domain设置为yourdomain.com.In
您在www上的页面。创建一个iframe,将src设置为您的页面
在img上。由于已设置document.domain,父页面上的所有函数
可以通过iframe调用。假设您希望
您可以在父页面上将新的“ajax”html转换为div
通过“parent.getElementById('yourDivName').innerHTML=
答复.案文”
如果要拉入XML,则可以设置页面/iframe关系
如上所述,iframe将在
img.yourdomain.com并用它做点什么,比如说把它变成一个
完成后,在iframe上设置document.domain
此时,父页面可以在其上访问该数组
通过“iframeName.arrayName”创建iframe。或者,您可以创建一个数组
阅读父页面上的此信息,并将其传递给父页面
通过“parent.arrayName=iframeArray”从iframe
原作者@Tom Hoppe