我想解析托管在另一个域上的XML文档,这是否可能,或者是否违反了跨域策略。我知道你可以从其他域$.getScript()
,对于XML是否相同?我使用$.ajax()
的尝试失败了。
答案 0 :(得分:0)
克服跨域政策的最佳方法是使用JSONP
。
答案 1 :(得分:0)
其他域名需要设置Access-Control-Allow-Origin
标头,其中包含您要连接的域的网址(例如http://example.com
),或*
以支持任何域名。
如果安装了mod_headers模块,可以通过Apache上的.htaccess文件执行此操作,方法是添加如下所示的行:
Header set Access-Control-Allow-Origin "http://example.com"
或者,如果您通过php提供XML,则可以使用php header
函数添加标题。
header('Access-Control-Allow-Origin: http://example.com');