没有代理的JQuery Crossdomain XML请求

时间:2012-03-16 16:32:38

标签: javascript jquery xml cross-domain

我正在寻找一种从javascript向XML服务发出请求的方法。

实际上我正在使用JQuery,我正在尝试使用这个插件:http://james.padolsey.com/javascript/cross-domain-requests-with-jquery/,但它不适用于XML。

有一种使用JSON的替代方法,即JSONP,但它不适用于XML。

每当我尝试使用XML数据向其他网站发出请求时,我都会得到类似的结果:

Origin null is not allowed by Access-Control-Allow-Origin.

另一方面,我需要在没有代理的情况下实现它,只需在客户端解决它。

2 个答案:

答案 0 :(得分:1)

如果您有权访问服务器并且它恰好是apache,那么您可以尝试将其添加到您的VirtualHost中

Header add Access-Control-Allow-Origin "http://yourdomain.com"

答案 1 :(得分:1)

好吧,当数据是XML时,似乎无法做到这一点:(。

全部谢谢!