我试图从外部资源中提取两个不同的东西,放到我正在创建的 HTML 页面上。我有一个成功的 AJAX 功能,可以通过解析该频道的 XML/RSS 提要从特定的 Youtube 频道提取最新视频。我通过 AJAX 调用收到此提要。
我还想从 Blogger 帐户获取最新的博客文章。解析提要以获取最新条目的代码应该不难,但我在同时调用 AJAX 时遇到了麻烦。我在某处读到它一次只能处理一个?我厌倦了排队,因为我不希望页面上的内容分步加载。我宁愿同时获取所有内容。我该怎么做呢?
这是我当前的脚本:
<script type="text/javascript" charset="utf-8">
$(function() {
$.ajax({
type: "GET",
url: "http://gdata.youtube.com/feeds/base/users/devinsupertramp/uploads?orderby=updated&alt=rss&client=ytapi-youtube-rss-redirect&v=2",
dataType: "xml",
success: parseXml
});
});
function parseXml(xml) {
$(xml).find("item:first").each(
function() {
var tmp = $(this).find("link:first").text();
tmp = tmp.replace("http://www.youtube.com/watch?v=", "");
tmp = tmp.replace("&feature=youtube_gdata", "");
var tmp2 = "http://www.youtube.com/embed/" + tmp + "?autoplay=1&controls=0&rel=0&showinfo=0&autohide=1";
var iframe = $("#ytplayer");
$(iframe).attr('src', tmp2);
}
);
}
</script>