我不确定这里发生了什么。我正在尝试使用jquery和ajax请求来提取公共RSS提要。这是代码snipet。随意尝试帮助。
使用firebug我可以看到请求消失。我从服务器收到200 Ok,但响应是空白的。
$.ajax({
type: "GET",
url: "http://www.andersen-const.com/news-events?view=newsevents&task=view&type=news&id=99",
dataType: "xml",
success: function(xml) {
$(xml).find('article-content').each(function() {
var heading = $(this).find('h3').text();
$('<div class="items" id="link_'+count+'"></div>').appendTo('#news_canvas');
count = count + 1;
});
}
});
答案 0 :(得分:0)
由于浏览器中的跨源策略,您不能仅从其他域提取XML Feed。此外,该链接不是XML提要,它只是一个普通的网站。
你想要做什么刮掉页面的内容然后把它们拉进来。你可以用雅虎的YQL来做到这一点,后者在你和网站之间提供服务器。
这是一个链接,可以帮助您开始使用已经选择的#articleContent div: