我正在尝试从我的 500px 帐户中获取图像并将它们显示在我的 jQuery 滑块内的投资组合中。
我对 jQuery 滑块部分没有任何问题,但我以前从未使用过 RSS Feed,我不确定这是否需要 PHP 来提取数据并为前端准备好格式,或者是否可以简单地通过 jQuery 完成。
关于如何开始这样的事情的任何想法?
编辑/更新
我在看的时候没有看到那个帖子,但是通读了它,我知道它是如何有用的,但是它让我遇到了另一个问题。
$(document).ready(function(){
$.ajax({
type: "GET",
url: "http://500px.com/daimz/rss.xml",
dataType: "xml",
success: parseXml
});
// function that parses XML
function parseXml(xml){
// find node with name "catalogueResult" and run function for each
$(xml).find("item").each(function(){
// variables
var title = $(this).find("title").text();
var link = $(this).find("link").text();
var imgSrc = $(this).find("imageUrl").text();
var pubDate = $(this).find("pubDate").text();
var description = $(this).find("h2").text();
var photoItem= '<img src="'+imgSrc+'" width="275" alt="'+title+'"/>';
$(".feed").append(photoItem);
});
}
});
现在这给了我这个错误:
XMLHttpRequest cannot load http://500px.com/daimz/rss.xml. Origin http://localhost is not allowed by Access-Control-Allow-Origin.