【发布时间】:2012-06-19 20:32:37
【问题描述】:
我想知道这是否可以做到。一点解释: 我有一个客户评论系统。谷歌可以将每条新评论视为新内容。因此,我必须将 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 等的信息,但这对我来说不是解决方案!有谁知道如何做到这一点,用什么或者可以告诉我这是否可能让我知道。谢谢
【问题讨论】:
-
XML 和 json 是不同的格式 - 您无法使用
getjson方法获取 XML。 api.jquery.com/jQuery.parseXML 可能是你想要的 -
您使用了 2 个同名的
var url。注意。 -
没有服务器访问权限...如果 API 不提供 jsonp 服务,YQL 似乎是最简单的方法
-
@ChrisW:谢谢,我会试试那个...是的,我知道 JSON 是什么以及它的作用。这只是一个问题,如果可能有解决方案,因为更多人在这个论坛和互联网的其他地方有同样的问题!