转换为 JSON 时,Google 的提要加载器似乎忽略了属性。我正在使用 jQuery 通过 AJAX 获取提要。可以在此处查看实际的 RSS XML 提要,并且可以在此处查看来自AJAX 调用的响应。
我需要访问标签的url
属性<enclosure>
,但都没有出现在响应中。
作为参考,我使用的代码是:
function getFeed(url) {
url = 'http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&callback=?&q='
+ encodeURIComponent(url);
$.ajax({
type: 'GET',
url: url,
dataType: 'jsonp',
cache: false,
success: function(d) { alert(JSON.stringify(d); },
error: function(s,x) { alert(x); }
});
}
我不知道如何获取 XML 响应,因为更改dataType : 'xml'
会导致 HTTP 错误。JSON 更可取。
有任何想法吗?