【问题标题】:Is it possible to read xml using jQuery from different domain?是否可以使用来自不同域的 jQuery 读取 xml?
【发布时间】:2012-01-28 08:19:41
【问题描述】:

我需要使用来自外部域的 jQuery 解析一个 xml 文件。我该怎么做?

这是我的代码。

$("#mydiv").click(function () {


        $.ajax({
            url: 'http://tester.com/testxml/announcement.xml',
            success: function(data){
                alert( $(data).find('Document:title').text() );
            },
            dataType: 'xml'
        });


    }); 

【问题讨论】:

标签: php jquery xml ajax xml-parsing


【解决方案1】:

您无法使用Jquery.ajax() 读取跨域xml。

但是,您可以尝试使用跨域工作的script-inclusion

【讨论】:

  • 该脚本包含链接是涂料。谢谢。
【解决方案2】:

你可以...

  • 使用服务器端代理。
  • 使用 YQL。
  • 如果可以访问第二台服务器的代码,不需要支持IE7及以下,设置CORS。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-05
    • 2015-03-19
    • 2010-11-05
    • 2012-08-20
    • 2022-01-08
    • 2012-02-24
    相关资源
    最近更新 更多