1

我正在尝试使用 jquery ajax 从这里下载 xml: http ://www.maciejko-sklep.pl/components/com_esklep/integracja.php?type=cenuj&pass=JH64HU7

或任一 html:链接:http ://www.maciejko-sklep.pl/components/com_esklep/integracja.php?type=html&pass=4FMIHGfd

我得到这个错误 Origin null is not allowed by Access-Control-Allow-Origin。

我试图弄清楚这一点,任何人都知道如何解决这个问题并以某种方式从这些链接中的任何一个下载内容。Ps 当我将链接粘贴到 url 中时它工作正常,但我无法发送 ajax 请求。谢谢

4

3 回答 3

1

跨域 ajax 请求受浏览器限制,除非服务器明确启用了 cors

于 2012-12-03T21:27:27.757 回答
0

将此添加到您的 php 文件的顶部:

<?php header('Access-Control-Allow-Origin: *'); ?>

它解决了我的访问控制允许来源问题

于 2012-12-03T21:59:28.657 回答
0

这是我解决这个问题的方法
http://www.cypressnorth.com/blog/programming/cross-domain-ajax-request-with-xml-response-for-iefirefoxchrome-safari-jquery/

于 2012-12-04T01:53:37.277 回答