-1

我想知道这是否可以做到。一点解释:我有一个客户评论系统。谷歌可以将每条新评论视为新内容。因此,我必须将 XML 或 RSS 提要动态加载到我的 html 页面中。我无法访问服务器来使用 PHP,一切都必须使用 jquery、AJAX 和/或 JSON(P) 来完成。

如果我提出这样的简单请求(其中一个 url),我会收到语法错误。:

 $(document).ready(function(){

    var url ="https://www.abc.com/widgetfeed.php?company=1234"; // this is a RSS feed
    var url ="https://www.abc.com/xml/recent_company_reviews.xml?connectorcode=1234&company_id=1234 // this is a XML feed

    $.getJSON(url+"&callback=?", function(data){

    });

 });

这甚至可能吗?我读过有关 YQL 等的信息,但这对我来说不是解决方案!有谁知道如何做到这一点,用什么或者可以告诉我这是否可能让我知道。谢谢

4

1 回答 1

1

这甚至可能吗?

不。以 XML 表示的数据不是以 JavaScript(JSON-P 是)表示的数据,因此无法通过假装它是脚本来加载。

我读过有关 YQL 等的信息,但这对我来说不是解决方案!

如果您不愿意使用服务器端 XML 到 JSON-P 转换器(甚至是第三方转换器),那么您将被卡住(假设 URL 位于不同的来源,因此阻止您使用普通的旧 XHR 开始)。

于 2012-06-17T17:30:46.453 回答