我不确定这是否可能,但是我如何在没有ajax的情况下使用javascript从url中读取资源?
例如,以下url是一个包含json编码文本的静态文本文件。
http://mysite.s3.amazonaws.com/jsonencodedcontent.txt
我想使用javascript从上面的链接中读取内容,将json内容读取到javascript变量中。
我不能使用ajax,因为跨网站和我没有控制亚马逊S3域名。
无论如何,要实现这一点吗?
发布于 2010-06-07 05:09:18
先试试@Ben的建议。如果由于任何原因在您的案例中不起作用,这里有两个我见过并使用过的选项,它们可能在您的案例中可用,也可能在您的案例中不可用(我提供了两个过于简单的示例,只是为了澄清我的观点):
创建驻留在您的域中的服务器端资源,并为您检索和返回跨站点内容:
<?php
die(file_get_contents('http://mysite.s3.amazonaws.com/jsonencodedcontent.txt'));使用mod_rewrite (或类似的东西)在您的域中创建一个虚拟资源,以解析到幕后的远程内容:
RewriteEngine On
RewriteRule ^jsonencodedcontext\.txt$ http://mysite.s3.amazonaws.com/jsonencodedcontent.txt [P]https://stackoverflow.com/questions/2985862
复制相似问题