我有一个用于播客的RSS源,基本上我要做的是在RSS源中填充带有URL的html5音频播放器.
我认为最好的解决方法是使用ajax解析链接,然后将它们附加到音频播放器的src中.我知道同样的域策略会阻止我用ajax这样做,所以我使用跨域ajax插件(http://bit.ly/Jbi9iX)来解决这个问题.
我正在努力弄清楚为什么下面的代码对我来说不起作用,基本上在这个阶段我只想url在RSS源中附加's #results以显示它的工作,然后我将它添加到src部分音频播放器.
$(document).ready(function () {
$.ajax({
url: 'http://theresidency.libsyn.com/rss',
type: 'GET',
dataType: "xml",
success: parseXml
});
});
function parseXml(xml) {
var item = $(xml).find("item");
$(item).each(function() {
$("#results").append($("enclosure").attr("url").text() + "<br />");
});
}
Run Code Online (Sandbox Code Playgroud)
我没有在chrome dev工具中遇到任何错误,我已经查看了其他示例,但我可以弄清楚我做错了什么.
这是一个xml/rss的例子:http://pastebin.com/stuY495c 这是我到目前为止上传的内容:http://bit.ly/J9QHZc
任何帮助将非常感谢,所以提前感谢!