gpt4 book ai didi

javascript - 从 Mailchimp 存档 RSS 中检索元素

转载 作者:可可西里 更新时间:2023-11-01 02:10:58 24 4
gpt4 key购买 nike

我正在尝试使用 jQuery 从 MailChimp RSS 提要中提取标题和描述。

我正在尝试:

$.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>');
});
}
});

但是我得到了错误:

Uncaught SyntaxError: Unexpected token < on
http://us10.campaign-archive1.com/feed?u=21a65076da97205b5e5ff33e6&id=cc8bfc765e&callback=jQuery214010618008393794298_1436280190025&_=1436280190026

如果无法通过 jQuery,是否有其他方法?我尝试使用 Yahoo Developer Console 但 robots.txt 不允许访问..

似乎 mailchimp 不允许不是来自浏览器的访问,我试图 curl URL,但我得到了 404 not found。

最佳答案

  1. 在使用 jquery 查询之前需要解析 XML ( https://api.jquery.com/jQuery.parseXML )

    var xmlDoc = $.parseXML(xml);
    var $xml = $(xmlDoc);
    $xml.find("item");
  2. 将有效的数据类型设置为xml

关于javascript - 从 Mailchimp 存档 RSS 中检索元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31271875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com