Javascript 从Mailchimp存档RSS检索元素
我试图使用jQuery从MailChimp RSS提要中提取标题和描述 我正在尝试:Javascript 从Mailchimp存档RSS检索元素,javascript,jquery,rss,Javascript,Jquery,Rss,我试图使用jQuery从MailChimp RSS提要中提取标题和描述 我正在尝试: $.ajax({ type: 'GET', url: 'http://us10.campaign-archive1.com/feed?u=21a65076da97205b5e5ff33e6&id=cc8bfc765e', crossDomain: true, dataType: 'jsonp', success: function (xml) {
$.ajax({
type: 'GET',
url: 'http://us10.campaign-archive1.com/feed?u=21a65076da97205b5e5ff33e6&id=cc8bfc765e',
crossDomain: true,
dataType: 'jsonp',
success: function (xml) {
$(xml).find("item").each(function () {
var title = $(this).find("title").text();
var description = $(this).find("description").text();
var linkUrl = $(this).find("link_url").text();
var link = "<a href='" + linkUrl + "' target='_blank'>Read More<a>";
$('#feedContainer').append('<article><h3>' + title + '</h3><p>' + description + link + '</p>');
});
}
});
$.ajax({
键入:“GET”,
网址:'http://us10.campaign-archive1.com/feed?u=21a65076da97205b5e5ff33e6&id=cc8bfc765e',
跨域:是的,
数据类型:“jsonp”,
成功:函数(xml){
$(xml).find(“item”).each(函数(){
var title=$(this.find(“title”).text();
var description=$(this.find(“description”).text();
var linkUrl=$(this).find(“link_url”).text();
var link=“阅读更多”;
$('#feedContainer')。追加(''+title+''+description+link+'');
});
}
});
但我得到了一个错误:
Uncaught SyntaxError: Unexpected token < on
http://us10.campaign-archive1.com/feed?u=21a65076da97205b5e5ff33e6&id=cc8bfc765e&callback=jQuery214010618008393794298_1436280190025&_=1436280190026
未捕获的语法错误:意外标记
如果不能通过jQuery实现,还有其他方法吗?我尝试使用Yahoo开发者控制台,但robots.txt不允许访问
mailchimp似乎不允许来自浏览器的访问,我试图卷曲URL,结果得到一个404未找到
xml
curl
,它似乎工作正常,对我来说没有404错误,也许你需要使用代理?并确保您的引用是url,因为字符&
是在shell中专门处理的
curl 'http://us10.campaign-archive1.com/feed?u=21a65076da97205b5e5ff33e6&id=cc8bfc765e'
如果要使用curl,解析xml将有多个选项,如xmllint,请参阅
下面是一个使用xmllint
的示例:
xmllint --nocdata --xpath '//item[1]/title/text()' <(curl -s \
'http://us10.campaign-archive1.com/feed?u=21a65076da97205b5e5ff33e6&id=cc8bfc765e')
xmllint --nocdata --xpath '//item[1]/title/text()' <(curl -s \
'http://us10.campaign-archive1.com/feed?u=21a65076da97205b5e5ff33e6&id=cc8bfc765e')
AVVIO ANNO SCOLASTICO 2015/2016