0

可能重复:
规避同源策略的方法

我正在尝试从此 url 获取 xml 数据

http://www.rabodirect.com.au/includes/figures.xml

这是我的简单代码:

$(document).ready(function ()
{
   $.ajax({
        url: 'http://www.rabodirect.com.au/includes/figures.xml',
        type: 'GET',
        dataType: 'xml',
        timeout: 10000,
        error: function () {
            alert('Error loading XML document');
        },
        success: function(xml)
        {
          alert(xml);
        }
    }); 
});

但是会出现错误警报。

有什么想法,为什么我不能得到xml数据?

谢谢

4

1 回答 1

0

您的示例给出了“无传输”错误。无法使用 ajax 访问外部资源。您应该调用一个本地 url,它获取并返回数据。另请参阅http://api.jquery.com/jQuery.get/上的讨论

于 2012-10-10T17:57:22.073 回答